LCDBeam


class description - source file - inheritance tree

class LCDBeam : public TObject


    public:
LCDBeam LCDBeam() LCDBeam LCDBeam(LCDBeam&) virtual void ~LCDBeam() static TClass* Class() Double_t GetdPolElec() Double_t GetdPolPosi() Double_t* GetdPos() Double_t* GetdxyzPri() Double_t GetEcm() Double_t GetEffectivePol() Double_t GetPolElec() Double_t GetPolPosi() TVector3 GetPos() TVector3* GetPosPtr() Double_t GetrmsPri() Int_t GetRtrnPri() TVector3 GetxyzPri() TVector3* GetxyzPriPtr() virtual TClass* IsA() const void SetdPos(Double_t* dpos) void SetdxyzPri(Double_t* dxyzPri) void SetEcm(Double_t Ecm) void SetEcm(Double_t Ecm, Double_t dEcm) void SetPolElec(Double_t pol) void SetPolElec(Double_t pol, Double_t dpol) void SetPolPosi(Double_t pol) void SetPolPosi(Double_t pol, Double_t dpol) void SetPos(const TVector3& pos) void SetrmsPri(Double_t rmsPri) void SetRtrnPri(Int_t RtrnPri) void SetxyzPri(const TVector3& xyzPri) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
Float_t m_Ecm Center of mass energy Float_t m_dEcm Error on CM energy TVector3 m_Pos I.P. Position (measured) Double_t m_dPos[6] Error matrix of I.P. Position Float_t m_Pol_elec e- Signed Polarization (-1. to 1.): RIGHT>0 LEFT<0 Float_t m_Pol_posi e+ Signed Polarization (-1. to 1.): RIGHT>0 LEFT<0 Float_t m_dPol_elec Statistical error on polarization of e- beam Float_t m_dPol_posi Statistical error on polarization of e- beam Float_t m_pdTime Time dif between pol measurement and event(Seconds) TVector3 m_xyzPri I.P. from single event Double_t m_dxyzPri[6] Error on I.P. from single event Double_t m_rmsPri RMS OF PRIMARY VERTEX FIT Int_t m_RtrnPri RTN CODE FROM PRIMRY VTX FINDER public:
static const Int_t CONV static const Int_t UNCONV static const Int_t FAIL static const Int_t NOTYET

Class Description


LCDBeam(): m_Ecm(0.0), m_dEcm(0.0), m_Pol_elec(0.0), m_Pol_posi(0.0), m_dPol_elec(0.0), m_dPol_posi(0.0), m_pdTime(0.0),m_rmsPri(0.0)

~LCDBeam()

void SetEcm(Double_t Ecm)

void SetEcm(Double_t Ecm, Double_t dEcm)

void SetdPos(Double_t* dpos)

void SetPolElec(Double_t pol)

void SetPolElec(Double_t pol, Double_t dpol)

void SetPolPosi(Double_t pol)

void SetPolPosi(Double_t pol, Double_t dpol)

void SetdxyzPri(Double_t* dxyzPri)

Double_t GetEffectivePol()



Inline Functions


           Double_t GetEcm()
           TVector3 GetPos()
          TVector3* GetPosPtr()
          Double_t* GetdPos()
           Double_t GetPolElec()
           Double_t GetPolPosi()
           Double_t GetdPolElec()
           Double_t GetdPolPosi()
           TVector3 GetxyzPri()
          TVector3* GetxyzPriPtr()
          Double_t* GetdxyzPri()
           Double_t GetrmsPri()
              Int_t GetRtrnPri()
               void SetPos(const TVector3& pos)
               void SetxyzPri(const TVector3& xyzPri)
               void SetrmsPri(Double_t rmsPri)
               void SetRtrnPri(Int_t RtrnPri)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
            LCDBeam LCDBeam(LCDBeam&)


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.