HThreseval
class description - source file - inheritance tree (.pdf)
public:
HThreseval()
HThreseval(Text_t* name, Text_t* title, Option_t* opt, Option_t* opt1)
~HThreseval()
static TClass* Class()
virtual Int_t execute()
void fillHistoHt(Float_t ht, Float_t dt, Int_t histoInd)
void fillHistoPM(Float_t pm, Float_t dt, Int_t histoInd)
virtual Bool_t finalize()
Float_t fitAndSubtractBG(TH1F* histo)
HRichAnalysisPar* getAnalysisParams()
HRichGeometryPar* getGeometryPar()
HCategory* getHitMatchCat()
HCategory* getRichCalCat()
HCategory* getRichHitCat()
virtual Bool_t init()
virtual TClass* IsA() const
Bool_t isClosePairRejectes(TString st)
Int_t IsOut(Int_t x, Int_t y, Int_t dx, Int_t dy)
Bool_t isRingInArray(HHitMatch* pM)
Bool_t isTestAssymerTrue(TString st)
Bool_t isTestBoarderTrue(TString st)
Bool_t isTestChargeTrue(TString st)
Bool_t isTestDensityTrue(TString st)
Bool_t isTestDynamicTrue(TString st)
Bool_t isTestRatioTrue(TString st)
virtual Bool_t reinit()
void setAnalysisPar(HParSet* pPar)
void setGeomPar(HParSet* pPar)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Float_t testBorder(HRichHit* pHit)
void testCloseRej(HRichHit* pHit1, Float_t& dq)
Float_t testRatio(HRichHit* pHit)
private:
TArrayI iPadActive
TFile* out
TObjArray* pHistArray !
TH1F*** thetaDiffPM !
TH1F*** thetaDiffHT !
TH2F* hTestBorder
TH2F* hTestClose
TH1F* hTestRatio
TH1F* hTestRadius
TH1F* hTestCentroid
TH1F* hTestCharge
TH2F* hTestBorderCorr
TH2F* hTestCloseCorr
TH1F* hTestRatioCorr
TH1F* hTestRadiusCorr
TH1F* hTestCentroidCorr
TH1F* hTestChargeCorr
TH2F* effPM
TH2F* effHT
TH2F* effPM1
TH2F* effHT1
TH2F* effPM2
TH2F* effHT2
TH2F* effPM3
TH2F* effHT3
TH2F* effPM4
TH2F* effHT4
TH2F* effPM5
TH2F* effHT5
TH2F* effPM6
TH2F* effHT6
TH2F* effPM7
TH2F* effHT7
TH2F* pMhT
Int_t richIndArray[100]
Int_t countHitMatchObj
TString isLepton
TString whichData
Float_t maxPadCharge
TNtuple* allRingPar
TNtuple* corrRingPar
HCategory* pHitMatchCat !
HCategory* pRichCalCat !
HCategory* pRichHitCat !
HIterator* pIterMatchHit !
HIterator* pIterMatchHit1 !
HIterator* pIterRichCal !
HIterator* pIterRichHit1 !
HIterator* pIterRichHit2 !
public:
HParSet* fpAnalysisPar
HParSet* fpGeomPar
HThreseval(Text_t *name,Text_t *title,Option_t *opt,Option_t *opt1):
HReconstructor(name,title)
HThreseval()
~HThreseval()
Bool_t init()
Bool_t reinit()
Int_t IsOut(Int_t x, Int_t y, Int_t dx, Int_t dy)
Int_t execute()
cout<<" new event "<<endl;
Bool_t isTestDensityTrue(TString st)
Bool_t isTestBoarderTrue(TString st)
Bool_t isTestDynamicTrue(TString st)
Bool_t isTestRatioTrue(TString st)
Bool_t isTestAssymerTrue(TString st)
Bool_t isTestChargeTrue(TString st)
Bool_t isClosePairRejectes(TString st)
Bool_t isRingInArray(HHitMatch * pM)
Float_t testBorder(HRichHit *pHit)
cout<<" X "<<pHit->getRingCenterX()<<" Y "<<pHit->getRingCenterY()<<endl;
Float_t testRatio(HRichHit *pHit)
cout<<" ratio +++++++++++++++++++++++++++++++++++++"<<endl;
cout<<" nr of pads "<< pHit->getRingPadNr()<<endl;
cout<<" center X "<< pHit->iRingX<<" center Y "<<pHit->iRingY<<endl;
void testCloseRej(HRichHit *pHit1,Float_t &dq)
void fillHistoPM(Float_t pm,Float_t dt,Int_t histoInd)
void fillHistoHt(Float_t ht,Float_t dt,Int_t histoInd)
Float_t fitAndSubtractBG(TH1F* histo)
Bool_t finalize()
Inline Functions
HRichAnalysisPar* getAnalysisParams()
void setAnalysisPar(HParSet* pPar)
HRichGeometryPar* getGeometryPar()
void setGeomPar(HParSet* pPar)
HCategory* getHitMatchCat()
HCategory* getRichCalCat()
HCategory* getRichHitCat()
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:35:26 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.