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* GetdPos()
Double_t* GetdxyzPri()
Double_t GetEcm()
Double_t GetPol()
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 SetPol(Double_t pol)
void SetPol(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)
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 Signed Polarization (-1. to 1.): RIGHT>0 LEFT<0
Float_t m_dPol 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
static const Int_t CONV
static const Int_t UNCONV
static const Int_t FAIL
static const Int_t NOTYET
LCDBeam():
m_Ecm(500.0), m_dEcm(0.0), m_Pol(0.0), m_dPol(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 SetPol(Double_t pol)
void SetPol(Double_t pol, Double_t dpol)
void SetdxyzPri(Double_t* dxyzPri)
Inline Functions
Double_t GetEcm()
TVector3 GetPos()
TVector3* GetPosPtr()
Double_t* GetdPos()
Double_t GetPol()
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.