HMUDiLeptons
class description - source file - inheritance tree (.pdf)
public:
HMUDiLeptons()
HMUDiLeptons(const HMUDiLeptons&)
~HMUDiLeptons()
static TClass* Class()
Float_t getMass()
Int_t getN1()
Int_t getN2()
virtual TClass* IsA() const
HMUDiLeptons& operator=(const HMUDiLeptons&)
void setMass(Float_t x)
void setN1(Int_t n)
void setN2(Int_t n)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t iN1 index of first lepton used for dilepton
Int_t iN2 index of second lepton used for dilepton
Float_t fMass invariant mass
HMULeptons
Datacontainer holding all MatchingUnit information abaout found leptons.
The access to the variables is done via the following public functions:
To get the content of a variable:
Int_t getRichNr(void)
Get the index into HMatchURich category
Int_t getMetaNr(void)
Get index into HMatchUTof category
Int_t getDetBit(void)
Get flag for META detector (=0 for TOF, =1 for SHOWER)
Int_t getSector(void)
Get sector number in stadndard notation (0 - 5)
Float_t getThetaRich(void)
Get theta coordinate of RICH hit in lab coordinate system
Float_t getPhiRich(void)
Get phi coordinate of RICH hit in lab coordinate system
Float_t getThetaMeta(void)
Get theta coordinate of META hit in lab coordinate system
Float_t getPhiMeta(void)
Get phi coordinate of META hit in lab coordinate system
Int_t getFlag(void)
Get lepton flag (=0 for positrons, =1 for electrons)
Float_t getMom(void)
Get momentum (0 - 255)
To set a variable:
void setRichNr( Int_t rnr )
Set the index of the corresponding HMatchURich category entry
void setMetaNr( Int_t rmr )
Set the index of the corresponding HMatchUTof category entry
void setDetBit( Int_t db )
Set flag for Meta system (=0 for TOF, =1 for Shower)
void setSector( Int_t sec )
Set the sector (0 - 5)
void setThetaRich( Float_t theta )
Set the theta angle of the RICH hit in lab coordinate system
void setPhiRich( Float_t phi )
Set the phi angle of the RICH hit in lab coordinate system
void setThetaMeta( Float_t theta )
Set theta angle of the META hit in lab coordinate system
void setPhiMeta( Float_t phi ) { fPhiMeta = phi; }
Set the phi angle of the META hit in lab coordinate system
void setFlag( Int_t flag)
Set lepton flag (=0 for positron, =1 for electron)
void setMomentum (Float_t mom)
Set momentum (0 - 255)
If you use these functions, make sure your input parameter is in the rigth
coordinate system and units! No checking or transformations are done.
HMUDiLeptons(void)
Default constructor. Sets indexes to 0.
Inline Functions
void ~HMUDiLeptons()
void setN1(Int_t n)
void setN2(Int_t n)
void setMass(Float_t x)
Int_t getN1()
Int_t getN2()
Float_t getMass()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMUDiLeptons HMUDiLeptons(const HMUDiLeptons&)
HMUDiLeptons& operator=(const HMUDiLeptons&)
Author: Alberica Toia
Last update: Fri Jan 26 11:59:50 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.