LCDEventShape
class description - source file - inheritance tree
private:
Int_t iPow(Int_t man, Int_t exp)
void ludbrb(TMatrixD* mom, Double_t the, Double_t phi, Double_t bx, Double_t by, Double_t bz)
Double_t sign(Double_t a, Double_t b)
Double_t ulAngle(Double_t x, Double_t y)
protected:
public:
LCDEventShape LCDEventShape()
LCDEventShape LCDEventShape(LCDEventShape&)
virtual void ~LCDEventShape()
static TClass* Class()
Int_t GetFast()
Double_t GetMajor()
TVector3 GetMajorAxis()
Double_t GetMinor()
TVector3 GetMinorAxis()
Double_t GetThMomPower()
Double_t GetThrust()
TVector3 GetThrustAxis()
virtual TClass* IsA() const
Double_t oblateness()
void SetFast(Int_t nf)
void SetPartList(TObjArray* e)
void SetThMomPower(Double_t tp)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Double_t m_dSphMomPower
Double_t m_dDeltaThPower
Int_t m_iFast
Double_t m_dConv
Int_t m_iGood
TMatrixD m_dAxes
TRandom m_random
Double_t m_dThrust[4]
Double_t m_dOblateness
static Int_t m_maxpart
protected:
V1.0 Aug /00 : M.Iwasaki Change Class name from EventShape to
LCDEventShape.
V1.1 Aug 29/00 : M.Iwasaki Remove Thrust(), and add GetThrust(), GetMajor(),
and GetMiner(), so as to provide thrust, Major,
and Miner values, respectively.
change class names:: thrustAxis -> GetThrustAxis etc..
LCDEventShape():
m_dSphMomPower(2.0),m_dDeltaThPower(0),
m_iFast(4),m_dConv(0.0001),m_iGood(2)
~LCDEventShape()
void SetPartList(TObjArray* e)
To make this look like normal physics notation the
zeroth element of each array, mom[i][0], will be ignored
and operations will be on elements 1,2,3...
void SetThMomPower(Double_t tp)
Error if sp not positive.
Double_t GetThMomPower()
void SetFast(Int_t nf)
Error if sp not positive.
Int_t GetFast()
TVector3 GetThrustAxis()
TVector3 GetMajorAxis()
TVector3 GetMinorAxis()
Double_t oblateness()
Double_t ulAngle(Double_t x, Double_t y)
Double_t sign(Double_t a, Double_t b)
void ludbrb(TMatrixD* mom,
Double_t the,
Double_t phi,
Double_t bx,
Double_t by,
Double_t bz)
Ignore "zeroth" elements in rot,pr,dp.
Trying to use physics-like notation.
Int_t iPow(Int_t man, Int_t exp)
Inline Functions
Double_t GetThrust()
Double_t GetMajor()
Double_t GetMinor()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
LCDEventShape LCDEventShape(LCDEventShape&)
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.