HMdcTrigger
class description - source file - inheritance tree (.pdf)
protected:
void createHist(TFile*)
void setDefaultTimeWindow()
void writeHist(TFile*)
public:
HMdcTrigger()
HMdcTrigger(Text_t* name, Text_t* title)
~HMdcTrigger()
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
void setFillControlHists()
void setOutputRoot(Char_t*)
void setStartBit()
void setStartMultiplicityCut(Int_t min, Int_t max)
void setTimeCut()
void setTimeWindowStart(Float_t strip0min, Float_t strip0max, Float_t strip1min, Float_t strip1max, Float_t strip2min, Float_t strip2max, Float_t strip3min, Float_t strip3max, Float_t strip4min, Float_t strip4max, Float_t strip5min, Float_t strip5max, Float_t strip6min, Float_t strip6max, Float_t strip7min, Float_t strip7max)
void setTimeWindowVeto(Float_t strip8min, Float_t strip8max, Float_t strip9min, Float_t strip9max, Float_t strip10min, Float_t strip10max, Float_t strip11min, Float_t strip11max, Float_t strip12min, Float_t strip12max, Float_t strip13min, Float_t strip13max, Float_t strip14min, Float_t strip14max, Float_t strip15min, Float_t strip15max)
void setTofBit()
void setTofinoBit()
void setTofinoMultiplicityCut(Int_t min, Int_t max)
void setTofMultiplicityCut(Int_t min, Int_t max)
void setVetoMultiplicityCut(Int_t min, Int_t max)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HCategory* calStartCat ! pointer to the cal data
HIterator* iter_start ! iterator on start cal data.
TH1F* hstartcutstat
TH1F* hstart_time_s0to7
TH1F* hstart_time_s0to7_clean
TH1F* hstart_time_s8to15
TH1F* hstart_time_s8to15_clean
TH2F* hstartvetodistribution
TH2F* hstartvetodistribution_clean
TH1F* hstart_time[8]
TH1F* hstart_time_clean[8]
TH1F* hstart_time_history_clean[8]
TH1F* hstart_time_history[8]
TH1F* hveto_time[8]
TH1F* hveto_time_clean[8]
TH1F* hveto_time_history_clean[8]
TH1F* hveto_time_history[8]
Int_t binnum0
Int_t binnum1
Int_t binnum2
Int_t binnum3
Int_t binnum4
Int_t binnum5
Int_t binnum6
Int_t binnum7
Int_t binnum8
Int_t binnum9
Int_t binnum10
Int_t binnum11
Int_t binnum12
Int_t binnum13
Int_t binnum14
Int_t binnum15
Int_t bin0
Int_t bin1
Int_t bin2
Int_t bin3
Int_t bin4
Int_t bin5
Int_t bin6
Int_t bin7
Int_t bin8
Int_t bin9
Int_t bin10
Int_t bin11
Int_t bin12
Int_t bin13
Int_t bin14
Int_t bin15
Int_t maxbinnum
Int_t maxX
Float_t minstrip0
Float_t minstrip1
Float_t minstrip2
Float_t minstrip3
Float_t minstrip4
Float_t minstrip5
Float_t minstrip6
Float_t minstrip7
Float_t maxstrip0
Float_t maxstrip1
Float_t maxstrip2
Float_t maxstrip3
Float_t maxstrip4
Float_t maxstrip5
Float_t maxstrip6
Float_t maxstrip7
Float_t minstrip8
Float_t minstrip9
Float_t minstrip10
Float_t minstrip11
Float_t minstrip12
Float_t minstrip13
Float_t minstrip14
Float_t minstrip15
Float_t maxstrip8
Float_t maxstrip9
Float_t maxstrip10
Float_t maxstrip11
Float_t maxstrip12
Float_t maxstrip13
Float_t maxstrip14
Float_t maxstrip15
Int_t startmultmin
Int_t tofmultmin
Int_t tofinomultmin
Int_t vetomultmin
Int_t startmultmax
Int_t tofmultmax
Int_t tofinomultmax
Int_t vetomultmax
Bool_t dotimecut flag for a external calibration file (pulser)
Bool_t startbit
Bool_t tofbit
Bool_t tofinobit
Bool_t fillcontrolhists
Int_t countnocut
Int_t countmultiplicityStartcut
Int_t counttimewindowStartcut
Int_t countskipedevents
Char_t* fNameRootTrigger file name of root output file
TFile* file
HMdcTrigger
HMdcTrigger(void)
HMdcTrigger(Text_t* name,Text_t* title)
: HReconstructor(name,title)
~HMdcTrigger(void)
destructor deletes the iterator
void setDefaultTimeWindow()
Sets the the default values for the cut in starttime for each single strip
void setOutputRoot(Char_t *c)
Sets rootfile output of HMdcTrigger where all created histograms were written.
Bool_t init(void)
void writeHist(TFile* file)
All created histograms are written to a rootfile.
void createHist(TFile* file)
Int_t execute(void)
Inline Functions
Bool_t finalize()
void setTimeCut()
void setStartBit()
void setTofBit()
void setTofinoBit()
void setFillControlHists()
void setTimeWindowStart(Float_t strip0min, Float_t strip0max, Float_t strip1min, Float_t strip1max, Float_t strip2min, Float_t strip2max, Float_t strip3min, Float_t strip3max, Float_t strip4min, Float_t strip4max, Float_t strip5min, Float_t strip5max, Float_t strip6min, Float_t strip6max, Float_t strip7min, Float_t strip7max)
void setTimeWindowVeto(Float_t strip8min, Float_t strip8max, Float_t strip9min, Float_t strip9max, Float_t strip10min, Float_t strip10max, Float_t strip11min, Float_t strip11max, Float_t strip12min, Float_t strip12max, Float_t strip13min, Float_t strip13max, Float_t strip14min, Float_t strip14max, Float_t strip15min, Float_t strip15max)
void setStartMultiplicityCut(Int_t min, Int_t max)
void setVetoMultiplicityCut(Int_t min, Int_t max)
void setTofMultiplicityCut(Int_t min, Int_t max)
void setTofinoMultiplicityCut(Int_t min, Int_t max)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:18:02 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.