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

Go to the source code of this file.

Functions

locDirectory cd ()
 
 if (!f) return
 
locHist_TaggerEnergy SetTitle ("Diamond")
 
locHist_TaggerEnergy_Amorph SetTitle ("Amorphous Reference")
 
locHist_TaggerEnergy Rebin ()
 
locHist_TaggerEnergy Add (locHist_TaggerEnergyAcc,-1.)
 
locHist_TaggerEnergy_Amorph Add (locHist_TaggerEnergyAcc_Amorph,-1.)
 
locHist_TaggerEnhancement Divide (locHist_TaggerEnergy_Amorph)
 
 for (int i=0;i< locHist_TaggerEnhancement->GetXaxis() ->GetNbins();i++)
 
locHist_TaggerEnhancement Scale (1./scaleFactor)
 
locHist_TaggerEnhancement SetTitle ("Enhancement: Diamond/Amorphous")
 
locCanvas Divide (3, 1)
 
locCanvas cd (1)
 
 if (locHist_TaggerEnergy!=NULL)
 
locCanvas cd (2)
 
 if (locHist_TaggerEnergy_Amorph!=NULL)
 
locCanvas cd (3)
 
locHist_TaggerEnhancement GetXaxis () -> SetTitleSize(0.05)
 
locHist_TaggerEnhancement GetYaxis () -> SetTitleSize(0.05)
 
locHist_TaggerEnhancement Draw ()
 

Variables

TDirectory * locTopDirectory = gDirectory
 
TDirectory * locDirectory = (TDirectory*)locTopDirectory->FindObjectAny("TAGGER")
 
 return
 
TH2D * locHist_TaggerEnergy_DeltaTSC = (TH2D*)gDirectory->Get("TaggerEnergy_DeltaTSC")
 
int lowTime = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(-10.)
 
int highTime = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(5.)
 
int lowTimeAcc = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(20.)
 
int highTimeAcc = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(35.)
 
TFile * f = TFile::Open("/group/halld/Users/jrsteven/RunPeriod-2016-02/hdmon_amorph_reference.root")
 
TH2D * locHist_TaggerEnergy_DeltaTSC_Amorph = (TH2D*)f->Get("TAGGER/TaggerEnergy_DeltaTSC")
 
TH1F * locHist_TaggerEnergy = (TH1F*)locHist_TaggerEnergy_DeltaTSC->ProjectionY("TaggerEnergy", lowTime, highTime)
 
TH1F * locHist_TaggerEnergy_Amorph = (TH1F*)locHist_TaggerEnergy_DeltaTSC_Amorph->ProjectionY("TaggerEnergy_Amorph", lowTime, highTime)
 
TH1F * locHist_TaggerEnergyAcc = (TH1F*)locHist_TaggerEnergy_DeltaTSC->ProjectionY("TaggerEnergyAcc", lowTimeAcc, highTimeAcc)
 
TH1F * locHist_TaggerEnergyAcc_Amorph = (TH1F*)locHist_TaggerEnergy_DeltaTSC_Amorph->ProjectionY("TaggerEnergyAcc_Amorph", lowTimeAcc, highTimeAcc)
 
TH1F * locHist_TaggerEnhancement = (TH1F*)locHist_TaggerEnergy->Clone()
 
Double_t scaleFactor = 1.
 
TCanvas * locCanvas = NULL
 

Function Documentation

locDirectory cd ( )
locCanvas cd ( )
locCanvas cd ( )
locCanvas cd ( )
locCanvas Divide ( ,
 
)
for ( int  i = 0; i<locHist_TaggerEnhancement->GetXaxis()->GetNbins(); i++)

Definition at line 39 of file HistMacro_tagger_enhancement.C.

locHist_TaggerEnhancement GetXaxis ( ) -> SetTitleSize(0.05)
locHist_TaggerEnhancement GetYaxis ( ) -> SetTitleSize(0.05)
if ( f)

Definition at line 32 of file bcal_hist_eff.C.

if ( locHist_TaggerEnergy!  = NULL)

Definition at line 59 of file HistMacro_tagger_enhancement.C.

if ( locHist_TaggerEnergy_Amorph!  = NULL)

Definition at line 68 of file HistMacro_tagger_enhancement.C.

locHist_TaggerEnhancement Scale ( 1./  scaleFactor)
locHist_TaggerEnergy SetTitle ( "Diamond"  )
locHist_TaggerEnergy_Amorph SetTitle ( "Amorphous Reference"  )
locHist_TaggerEnhancement SetTitle ( "Enhancement: Diamond/Amorphous"  )

Variable Documentation

TFile* f = TFile::Open("/group/halld/Users/jrsteven/RunPeriod-2016-02/hdmon_amorph_reference.root")

Definition at line 18 of file HistMacro_tagger_enhancement.C.

int highTime = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(5.)

Definition at line 13 of file HistMacro_tagger_enhancement.C.

int highTimeAcc = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(35.)

Definition at line 15 of file HistMacro_tagger_enhancement.C.

else locCanvas = NULL

Definition at line 50 of file HistMacro_tagger_enhancement.C.

TDirectory* locDirectory = (TDirectory*)locTopDirectory->FindObjectAny("TAGGER")

Definition at line 5 of file HistMacro_tagger_enhancement.C.

TH1F* locHist_TaggerEnergy = (TH1F*)locHist_TaggerEnergy_DeltaTSC->ProjectionY("TaggerEnergy", lowTime, highTime)

Definition at line 23 of file HistMacro_tagger_enhancement.C.

TH1F* locHist_TaggerEnergy_Amorph = (TH1F*)locHist_TaggerEnergy_DeltaTSC_Amorph->ProjectionY("TaggerEnergy_Amorph", lowTime, highTime)

Definition at line 25 of file HistMacro_tagger_enhancement.C.

TH2D* locHist_TaggerEnergy_DeltaTSC = (TH2D*)gDirectory->Get("TaggerEnergy_DeltaTSC")

Definition at line 11 of file HistMacro_tagger_enhancement.C.

TH2D* locHist_TaggerEnergy_DeltaTSC_Amorph = (TH2D*)f->Get("TAGGER/TaggerEnergy_DeltaTSC")

Definition at line 20 of file HistMacro_tagger_enhancement.C.

TH1F* locHist_TaggerEnergyAcc = (TH1F*)locHist_TaggerEnergy_DeltaTSC->ProjectionY("TaggerEnergyAcc", lowTimeAcc, highTimeAcc)

Definition at line 27 of file HistMacro_tagger_enhancement.C.

TH1F* locHist_TaggerEnergyAcc_Amorph = (TH1F*)locHist_TaggerEnergy_DeltaTSC_Amorph->ProjectionY("TaggerEnergyAcc_Amorph", lowTimeAcc, highTimeAcc)

Definition at line 28 of file HistMacro_tagger_enhancement.C.

TH1F* locHist_TaggerEnhancement = (TH1F*)locHist_TaggerEnergy->Clone()

Definition at line 36 of file HistMacro_tagger_enhancement.C.

TDirectory* locTopDirectory = gDirectory

Definition at line 4 of file HistMacro_tagger_enhancement.C.

int lowTime = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(-10.)

Definition at line 12 of file HistMacro_tagger_enhancement.C.

int lowTimeAcc = locHist_TaggerEnergy_DeltaTSC->GetXaxis()->FindBin(20.)

Definition at line 14 of file HistMacro_tagger_enhancement.C.

return

Definition at line 7 of file HistMacro_tagger_enhancement.C.

Double_t scaleFactor = 1.

Definition at line 38 of file HistMacro_tagger_enhancement.C.