Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CDC_Efficiency.C File Reference

Go to the source code of this file.

Functions

 if (!dir) return
 
dir cd ()
 
gDirectory cd ("CDC_View")
 
axes SetStats (0)
 
axes Fill (100, 100)
 
axes GetZaxis () -> SetRangeUser(minScale, maxScale)
 
axes Draw ("colz")
 
 for (unsigned int iring=1;iring<=28;iring++)
 
cEfficiency SaveAs ("cEfficiency.png")
 
cEfficiencyDOCA0 SaveAs ("cEfficiencyDOCA0.png")
 
cEfficiencyDOCA1 SaveAs ("cEfficiencyDOCA1.png")
 
cEfficiencyDOCA2 SaveAs ("cEfficiencyDOCA2.png")
 
cEfficiencyDOCA3 SaveAs ("cEfficiencyDOCA3.png")
 
cEfficiencyDOCA4 SaveAs ("cEfficiencyDOCA4.png")
 
cEfficiencyDOCA5 SaveAs ("cEfficiencyDOCA5.png")
 
cEfficiencyDOCA6 SaveAs ("cEfficiencyDOCA6.png")
 
cEfficiencyDOCA7 SaveAs ("cEfficiencyDOCA7.png")
 
cPathLength SetGridx ()
 
cPathLength SetGridy ()
 
 if (MeasPathLength &&ExpPathLength)
 
 if (MeasDOCA &&ExpDOCA)
 
 if (MeasTrackingFOM &&ExpTrackingFOM)
 
 if (Meastheta &&Exptheta)
 
 if (Measp &&Expp)
 
 if (Measdelta &&Expdelta)
 

Variables

TDirectory * dir = (TDirectory*)gDirectory->FindObjectAny("CDC_Efficiency")
 
TCanvas * cEfficiency = new TCanvas("cEfficiency", "cEfficiency", 900, 800)
 
TH2D * axes = (TH2D *)gDirectory->Get("axes")
 
Float_t minScale = 0.5
 
Float_t maxScale = 1.0
 
TCanvas * cEfficiencyDOCA0 = new TCanvas("cEfficiencyDOCA0", "cEfficiencyDOCA0", 900, 800)
 
TH2D * axesDOCA0 = (TH2D *)gDirectory->Get("axesDOCA0")
 
TCanvas * cEfficiencyDOCA1 = new TCanvas("cEfficiencyDOCA1", "cEfficiencyDOCA1", 900, 800)
 
TH2D * axesDOCA1 = (TH2D *)gDirectory->Get("axesDOCA1")
 
TCanvas * cEfficiencyDOCA2 = new TCanvas("cEfficiencyDOCA2", "cEfficiencyDOCA2", 900, 800)
 
TH2D * axesDOCA2 = (TH2D *)gDirectory->Get("axesDOCA2")
 
TCanvas * cEfficiencyDOCA3 = new TCanvas("cEfficiencyDOCA3", "cEfficiencyDOCA3", 900, 800)
 
TH2D * axesDOCA3 = (TH2D *)gDirectory->Get("axesDOCA3")
 
TCanvas * cEfficiencyDOCA4 = new TCanvas("cEfficiencyDOCA4", "cEfficiencyDOCA4", 900, 800)
 
TH2D * axesDOCA4 = (TH2D *)gDirectory->Get("axesDOCA4")
 
TCanvas * cEfficiencyDOCA5 = new TCanvas("cEfficiencyDOCA5", "cEfficiencyDOCA5", 900, 800)
 
TH2D * axesDOCA5 = (TH2D *)gDirectory->Get("axesDOCA5")
 
TCanvas * cEfficiencyDOCA6 = new TCanvas("cEfficiencyDOCA6", "cEfficiencyDOCA6", 900, 800)
 
TH2D * axesDOCA6 = (TH2D *)gDirectory->Get("axesDOCA6")
 
TCanvas * cEfficiencyDOCA7 = new TCanvas("cEfficiencyDOCA7", "cEfficiencyDOCA7", 900, 800)
 
TH2D * axesDOCA7 = (TH2D *)gDirectory->Get("axesDOCA7")
 
TCanvas * cPathLength = new TCanvas("cPathLength", "cPathLength", 800, 600)
 
TH1I * MeasPathLength = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs Path Length"))
 
TH1I * ExpPathLength = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs Path Length"))
 
TCanvas * cDOCA = new TCanvas("cDOCA", "cDOCA", 800, 600)
 
TH1I * MeasDOCA = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs DOCA"))
 
TH1I * ExpDOCA = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs DOCA"))
 
TCanvas * cTrackingFOM = new TCanvas("cTrackingFOM", "cTrackingFOM", 800, 600)
 
TH1I * MeasTrackingFOM = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs Tracking FOM"))
 
TH1I * ExpTrackingFOM = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs Tracking FOM"))
 
TCanvas * ctheta = new TCanvas("ctheta", "ctheta", 800, 600)
 
TH1I * Meastheta = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs theta"))
 
TH1I * Exptheta = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs theta"))
 
TCanvas * cp = new TCanvas("cp", "cp", 800, 600)
 
TH1I * Measp = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs p"))
 
TH1I * Expp = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs p"))
 
TCanvas * cdelta = new TCanvas("cdelta", "cdelta", 800, 600)
 
TH1I * Measdelta = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs delta"))
 
TH1I * Expdelta = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs delta"))
 

Function Documentation

dir cd ( )
gDirectory cd ( "CDC_View"  )
axes Draw ( "colz"  )
for ( unsigned int  iring = 1; iring<=28; iring++)

Definition at line 22 of file CDC_Efficiency.C.

References h, h2, and sprintf().

axesDOCA7 GetZaxis ( ) -> SetRangeUser(minScale, maxScale)
if ( dir)

Definition at line 32 of file bcal_hist_eff.C.

if ( MeasPathLength &&  ExpPathLength)

Definition at line 306 of file CDC_Efficiency.C.

if ( MeasDOCA &&  ExpDOCA)

Definition at line 323 of file CDC_Efficiency.C.

if ( MeasTrackingFOM &&  ExpTrackingFOM)

Definition at line 340 of file CDC_Efficiency.C.

if ( Meastheta &&  Exptheta)

Definition at line 357 of file CDC_Efficiency.C.

if ( Measp &&  Expp)

Definition at line 374 of file CDC_Efficiency.C.

if ( Measdelta &&  Expdelta)

Definition at line 391 of file CDC_Efficiency.C.

cEfficiency SaveAs ( "cEfficiency.png"  )
cEfficiencyDOCA0 SaveAs ( "cEfficiencyDOCA0.png"  )
cEfficiencyDOCA1 SaveAs ( "cEfficiencyDOCA1.png"  )
cEfficiencyDOCA2 SaveAs ( "cEfficiencyDOCA2.png"  )
cEfficiencyDOCA3 SaveAs ( "cEfficiencyDOCA3.png"  )
cEfficiencyDOCA4 SaveAs ( "cEfficiencyDOCA4.png"  )
cEfficiencyDOCA5 SaveAs ( "cEfficiencyDOCA5.png"  )
cEfficiencyDOCA6 SaveAs ( "cEfficiencyDOCA6.png"  )
cEfficiencyDOCA7 SaveAs ( "cEfficiencyDOCA7.png"  )
cPathLength SetGridx ( )
cPathLength SetGridy ( )
axesDOCA7 SetStats ( )

Variable Documentation

TH2D* axes = (TH2D *)gDirectory->Get("axes")

Definition at line 13 of file CDC_Efficiency.C.

Referenced by Btot_vs_r_vs_z(), dBtot_vs_r_vs_z(), and Plot2DCDC().

TH2D* axesDOCA0 = (TH2D *)gDirectory->Get("axesDOCA0")

Definition at line 45 of file CDC_Efficiency.C.

TH2D* axesDOCA1 = (TH2D *)gDirectory->Get("axesDOCA1")

Definition at line 77 of file CDC_Efficiency.C.

TH2D* axesDOCA2 = (TH2D *)gDirectory->Get("axesDOCA2")

Definition at line 109 of file CDC_Efficiency.C.

TH2D* axesDOCA3 = (TH2D *)gDirectory->Get("axesDOCA3")

Definition at line 141 of file CDC_Efficiency.C.

TH2D* axesDOCA4 = (TH2D *)gDirectory->Get("axesDOCA4")

Definition at line 173 of file CDC_Efficiency.C.

TH2D* axesDOCA5 = (TH2D *)gDirectory->Get("axesDOCA5")

Definition at line 205 of file CDC_Efficiency.C.

TH2D* axesDOCA6 = (TH2D *)gDirectory->Get("axesDOCA6")

Definition at line 237 of file CDC_Efficiency.C.

TH2D* axesDOCA7 = (TH2D *)gDirectory->Get("axesDOCA7")

Definition at line 269 of file CDC_Efficiency.C.

TCanvas* cdelta = new TCanvas("cdelta", "cdelta", 800, 600)

Definition at line 386 of file CDC_Efficiency.C.

TCanvas* cDOCA = new TCanvas("cDOCA", "cDOCA", 800, 600)

Definition at line 318 of file CDC_Efficiency.C.

TCanvas* cEfficiency = new TCanvas("cEfficiency", "cEfficiency", 900, 800)

Definition at line 11 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA0 = new TCanvas("cEfficiencyDOCA0", "cEfficiencyDOCA0", 900, 800)

Definition at line 43 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA1 = new TCanvas("cEfficiencyDOCA1", "cEfficiencyDOCA1", 900, 800)

Definition at line 75 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA2 = new TCanvas("cEfficiencyDOCA2", "cEfficiencyDOCA2", 900, 800)

Definition at line 107 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA3 = new TCanvas("cEfficiencyDOCA3", "cEfficiencyDOCA3", 900, 800)

Definition at line 139 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA4 = new TCanvas("cEfficiencyDOCA4", "cEfficiencyDOCA4", 900, 800)

Definition at line 171 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA5 = new TCanvas("cEfficiencyDOCA5", "cEfficiencyDOCA5", 900, 800)

Definition at line 203 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA6 = new TCanvas("cEfficiencyDOCA6", "cEfficiencyDOCA6", 900, 800)

Definition at line 235 of file CDC_Efficiency.C.

TCanvas* cEfficiencyDOCA7 = new TCanvas("cEfficiencyDOCA7", "cEfficiencyDOCA7", 900, 800)

Definition at line 267 of file CDC_Efficiency.C.

TCanvas* cPathLength = new TCanvas("cPathLength", "cPathLength", 800, 600)

Definition at line 301 of file CDC_Efficiency.C.

TCanvas* ctheta = new TCanvas("ctheta", "ctheta", 800, 600)

Definition at line 352 of file CDC_Efficiency.C.

TCanvas* cTrackingFOM = new TCanvas("cTrackingFOM", "cTrackingFOM", 800, 600)

Definition at line 335 of file CDC_Efficiency.C.

TDirectory* dir = (TDirectory*)gDirectory->FindObjectAny("CDC_Efficiency")

Definition at line 6 of file CDC_Efficiency.C.

TH1I* Expdelta = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs delta"))

Definition at line 390 of file CDC_Efficiency.C.

TH1I* ExpDOCA = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs DOCA"))

Definition at line 322 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

TH1I* Expp = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs p"))

Definition at line 373 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

TH1I* ExpPathLength = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs Path Length"))

Definition at line 305 of file CDC_Efficiency.C.

TH1I* Exptheta = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs theta"))

Definition at line 356 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

TH1I* ExpTrackingFOM = (TH1I*)(gDirectory->Get("Offline/Expected Hits Vs Tracking FOM"))

Definition at line 339 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

maxScale = 1.0

Definition at line 16 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency(), and for().

TH1I* Measdelta = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs delta"))

Definition at line 389 of file CDC_Efficiency.C.

TH1I* MeasDOCA = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs DOCA"))

Definition at line 321 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

TH1I* Measp = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs p"))

Definition at line 372 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

TH1I* MeasPathLength = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs Path Length"))

Definition at line 304 of file CDC_Efficiency.C.

TH1I* Meastheta = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs theta"))

Definition at line 355 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

TH1I* MeasTrackingFOM = (TH1I*)(gDirectory->Get("Offline/Measured Hits Vs Tracking FOM"))

Definition at line 338 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().

minScale = 0.5

Definition at line 16 of file CDC_Efficiency.C.

Referenced by FDC_Efficiency().