EEQuickPi0Finder


class description - source file - inheritance tree

class EEQuickPi0Finder : public TDirectory


    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)

Data Members


    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]

Class Description


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.