EEQuickPi0Finder
class description - source file - inheritance tree
protected:
void doDoublePeakFit(EEezCluster*)
void doKinematics(EEezCluster*)
void doSinglePeakFit(EEezCluster*)
Float_t Integrate(TH1F* histo, Float_t min, Float_t max)
public:
EEQuickPi0Finder(const Char_t* name)
virtual ~EEQuickPi0Finder()
static TClass* Class()
Int_t Find(EEezCluster* cluster)
virtual TClass* IsA() const
void setHeader(EEmcEventHeader* h)
void setSmdSeedThreshold(Float_t t)
void setTrig(EEstarTrig* t)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
EEezUtils* mEzUtils
TH1F* mProfileU
TH1F* mProfileV
TH1F* mResidualU
TH1F* mResidualV
Float_t mSmdSeedThreshold
EEmcEventHeader* mEEHead
EEstarTrig* mEETrig
EEmcSmdMap* mSmdMap
TCanvas* mSingleFitCanvas
TCanvas* mResidualFitCanvas
TCanvas* mDoubleFitCanvas
TTree* mPi0Tree
EEPi0TreeItem* mPi0TreeItem
eeSinglePeakParam_t mUinit[2]
eeSinglePeakParam_t mVinit[2]
EEQuickPi0Finder( const Char_t *name )
: TDirectory(name,"EEMC Quick Pi0 Finder")
Class Constructor
Int_t Find( EEezCluster *cluster )
Returns true if the cluster is likely a pi0n, i.e. it
has two peaks in SMD with appropriate mass, etc...
void doSinglePeakFit( EEezCluster *cluster )
Perform single peak fit for initialization purposes
void doDoublePeakFit( EEezCluster *cluster )
Perform double-peak fit
void doKinematics(EEezCluster *cluster)
Calculate pi0 kinematics
Float_t Integrate( TH1F *h, Float_t min, Float_t max )
A method to integrate histogram contents between min and
max... assumes bin width = 1.0. Eliminates single-strip
(i.e. stale pedestal) bins.
Inline Functions
void setHeader(EEmcEventHeader* h)
void setTrig(EEstarTrig* t)
void setSmdSeedThreshold(Float_t t)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void ~EEQuickPi0Finder()
Last update: Tue Jun 1 11:17:31 2004
ROOT page - Class index - 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.