ESAPID


class description - source file - inheritance tree

class ESAPID : public TObject

    private:
void Clean() public:
ESAPID ESAPID() ESAPID ESAPID(ESAPID&) virtual void ~ESAPID() TClass* Class() Float_t getBeamPbN(Int_t index) Float_t getCADC() Bool_t getClean() Int_t getIDN(Int_t index) Float_t getMomN(Int_t index) Int_t getNpart() Bool_t getOneGoodE() Bool_t getOneGoodG() Bool_t getOneGoodH() Bool_t getOneGoodK() Bool_t getOneGoodP() Bool_t getOneGoodPi() Float_t getTOFC(Int_t index) Float_t getTOFN(Int_t index) Float_t getXbeam() Float_t getYbeam() virtual TClass* IsA() void setBeamPbN(Float_t newVal, Int_t index = 0) void setCADC(const Float_t newVal) void setClean(Bool_t newVal) void setID(UChar_t newVal, UChar_t index = 0) void setMom(Float_t newVal, UChar_t index = 0) void setNPart(Int_t newVal) void setOneGoodE(Bool_t newVal) void setOneGoodG(Bool_t newVal) void setOneGoodH(Bool_t newVal) void setOneGoodK(Bool_t newVal) void setOneGoodP(Bool_t newVal) void setOneGoodPi(Bool_t newVal) void setTOFC(Float_t newVal) void setTOFN(Float_t newVal, Int_t index = 0) void setXBeam(Float_t newVal) void setYBeam(Float_t newVal) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
Bool_t m_Clean 1 if clean beam (no halo), else 0 Float_t m_XBeam x of primary beam in mm Float_t m_YBeam y of primary beam in mm Int_t m_NPart Number particles found by tagger UChar_t m_ID[10] id 1=e, 2=gamma, 3=proton, 4=pion, 5=kaon Float_t m_Mom[10] momentum each particle Float_t m_BeamPb[5] Energy in GeV for lead glass Float_t m_CADC Float_t m_TOF[4] Float_t m_TOFC Bool_t m_OneGoodP Bool_t m_OneGoodG Bool_t m_OneGoodE Bool_t m_OneGoodK Bool_t m_OneGoodPi Bool_t m_OneGoodH

Class Description

 The ESAPID class contains the information about particle identification
 and beam status.



ESAPID()
 Default constructor

~ESAPID()
 Destructor

void Clean()



Inline Functions


             Bool_t getClean()
            Float_t getXbeam()
            Float_t getYbeam()
              Int_t getNpart()
              Int_t getIDN(Int_t index)
            Float_t getMomN(Int_t index)
            Float_t getBeamPbN(Int_t index)
            Float_t getCADC()
            Float_t getTOFN(Int_t index)
            Float_t getTOFC(Int_t index)
             Bool_t getOneGoodP()
             Bool_t getOneGoodG()
             Bool_t getOneGoodE()
             Bool_t getOneGoodK()
             Bool_t getOneGoodPi()
             Bool_t getOneGoodH()
               void setClean(Bool_t newVal)
               void setXBeam(Float_t newVal)
               void setYBeam(Float_t newVal)
               void setNPart(Int_t newVal)
               void setID(UChar_t newVal, UChar_t index = 0)
               void setMom(Float_t newVal, UChar_t index = 0)
               void setBeamPbN(Float_t newVal, Int_t index = 0)
               void setCADC(const Float_t newVal)
               void setTOFN(Float_t newVal, Int_t index = 0)
               void setTOFC(Float_t newVal)
               void setOneGoodP(Bool_t newVal)
               void setOneGoodG(Bool_t newVal)
               void setOneGoodE(Bool_t newVal)
               void setOneGoodK(Bool_t newVal)
               void setOneGoodPi(Bool_t newVal)
               void setOneGoodH(Bool_t newVal)
            TClass* Class()
            TClass* IsA()
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
             ESAPID ESAPID(ESAPID&)


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.