#include "hrichcuttracklet.h"

HRichCutTracklet


class description - source file - inheritance tree (.pdf)

class HRichCutTracklet : public HRichCutO

Inheritance Chart:
TObject
<-
TNamed
<-
HRichCutO
<-
HRichCutTracklet
<-
HRichCutTrackletSim

    protected:
void setAngularMatch() void setEvtType(Int_t t) void setGoodRing() void setMatchedGoodRing() void setSector(Int_t) public:
HRichCutTracklet() HRichCutTracklet(Text_t* name, Text_t* title) HRichCutTracklet(const HRichCutTracklet&) ~HRichCutTracklet() Bool_t check(HHitMatch*) static TClass* Class() Float_t getRichMdcPhiCut() Int_t getRichMdcPhiStatus() Float_t getRichMdcThetaCut() Int_t getRichMdcThetaStatus() Float_t getRingAvChrgCut() Int_t getRingAvChrgStatus() Float_t getRingCentroidCut() Int_t getRingCentroidStatus() Float_t getRingPadNrCut() Int_t getRingPadNrStatus() Float_t getRingPatMatCut() Int_t getRingPatMatStatus() virtual TClass* IsA() const Bool_t isAngMatch(HHitMatch* h) Bool_t isBetaGT(HHitMatch* h) Bool_t isBetaLT(HHitMatch* h) Bool_t isBetaMom3s(HHitMatch* h) Bool_t isEle(HHitMatch* h) Bool_t isGoodRing(HHitMatch* h) Bool_t isMdcChi2(HHitMatch* h) Bool_t isPos(HHitMatch* h) Bool_t isPull(HHitMatch* h) Bool_t isPullMom3s(HHitMatch* h) Bool_t isSector(HHitMatch* h) Bool_t isShowerCond(HHitMatch* h) Bool_t isSys(HHitMatch* h) Bool_t isTofGT(HHitMatch* h) Bool_t isTofLT(HHitMatch* h) HRichCutTracklet& operator=(const HRichCutTracklet&) void printCutList(char*) void printCutList() void reset() void setRichMdcPhiCut(Float_t n) void setRichMdcPhiStatus(Int_t c) void setRichMdcThetaCut(Float_t n) void setRichMdcThetaStatus(Int_t c) void setRingAvChrgCut(Float_t n) void setRingAvChrgStatus(Int_t c) void setRingCentroidCut(Float_t n) void setRingCentroidStatus(Int_t c) void setRingPadNrCut(Float_t n) void setRingPadNrStatus(Int_t c) void setRingPatMatCut(Float_t n) void setRingPatMatStatus(Int_t c) void setStandardCuts() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t switchTo(const char*, Bool_t clear = kTRUE)

Data Members


    protected:
Bool_t isExp ! Bool_t listCut ! Float_t nRingPadNr Float_t nRingAvChrg Float_t nRingCentroid Float_t nRingPatMat Float_t nRichMdcTheta Float_t nRichMdcPhi Int_t nSector Float_t nBetaGT Float_t nBetaLT Float_t nTofGT Float_t nTofLT Int_t nSys Float_t nPull Int_t kAngularMatch Int_t kGoodRing Int_t kRingPadNr Int_t kRingAvChrg Int_t kRingCentroid Int_t kRingPatMat Int_t kRichMdcTheta Int_t kRichMdcPhi Int_t kSector Int_t kBetaGT Int_t kBetaLT Int_t kTofGT Int_t kTofLT Int_t kSys Int_t kEle Int_t kPos Int_t kPull Int_t kShower Int_t kMdcChi2 Int_t kBetaMom3s Int_t kPullMom3s Int_t evtType

Class Description


HRichCutTracklet() : HRichCutO()

HRichCutTracklet(Text_t *name, Text_t *title) : HRichCutO(name, title)

Bool_t switchTo(const char *s,Bool_t clear)

void setStandardCuts()

Bool_t check(HHitMatch* h)
 there must be a switch for every function

void reset()
 set to standard values, but all inactive !

void setMatchedGoodRing()

void setGoodRing()

void setAngularMatch()

void setSector(Int_t i)

void printCutList(char *s)
 Prints a table of enabled cuts to stdio

void printCutList()
 Prints a table of enabled cuts to stdio

Bool_t isAngMatch(HHitMatch *h)
 solid angle cut !

Bool_t isGoodRing(HHitMatch *h)

Bool_t isSector(HHitMatch *h)

Bool_t isSys(HHitMatch *h)

Bool_t isPull(HHitMatch *h)

Bool_t isEle(HHitMatch *h)

Bool_t isPos(HHitMatch *h)

Bool_t isMdcChi2(HHitMatch *h)

Bool_t isBetaGT(HHitMatch *h)

Bool_t isBetaLT(HHitMatch *h)

Bool_t isTofGT(HHitMatch *h)

Bool_t isTofLT(HHitMatch *h)

Bool_t isShowerCond(HHitMatch *h)

Bool_t isBetaMom3s(HHitMatch *h)

Bool_t isPullMom3s(HHitMatch *h)



Inline Functions


                     void ~HRichCutTracklet()
                     void setRingPadNrCut(Float_t n)
                     void setRingPadNrStatus(Int_t c)
                     void setRingAvChrgCut(Float_t n)
                     void setRingAvChrgStatus(Int_t c)
                     void setRingCentroidCut(Float_t n)
                     void setRingCentroidStatus(Int_t c)
                     void setRingPatMatCut(Float_t n)
                     void setRingPatMatStatus(Int_t c)
                     void setRichMdcThetaCut(Float_t n)
                     void setRichMdcThetaStatus(Int_t c)
                     void setRichMdcPhiCut(Float_t n)
                     void setRichMdcPhiStatus(Int_t c)
                  Float_t getRingPadNrCut()
                    Int_t getRingPadNrStatus()
                  Float_t getRingAvChrgCut()
                    Int_t getRingAvChrgStatus()
                  Float_t getRingCentroidCut()
                    Int_t getRingCentroidStatus()
                  Float_t getRingPatMatCut()
                    Int_t getRingPatMatStatus()
                  Float_t getRichMdcThetaCut()
                    Int_t getRichMdcThetaStatus()
                  Float_t getRichMdcPhiCut()
                    Int_t getRichMdcPhiStatus()
                     void setEvtType(Int_t t)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         HRichCutTracklet HRichCutTracklet(const HRichCutTracklet&)
        HRichCutTracklet& operator=(const HRichCutTracklet&)


Last update: Fri Jan 26 12:26:30 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.