#include "hmuEmuleptons.h" |
HMUEMUDiLeptons
class description - source file - inheritance tree (.pdf)
public:
HMUEMUDiLeptons()
HMUEMUDiLeptons(const HMUEMUDiLeptons&)
~HMUEMUDiLeptons()
static TClass* Class()
Float_t getMass()
Int_t getN1()
Int_t getN2()
Float_t getOpangle()
virtual TClass* IsA() const
HMUEMUDiLeptons& operator=(const HMUEMUDiLeptons&)
void setMass(Float_t m)
void setN1(Int_t n)
void setN2(Int_t n)
void setOpangle(Float_t op)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
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 of dilepton
Float_t opangle opening angle of the two leptons
HMUEMULeptons
Datacontainer for leptons from Matching Unit emulation
The access to the variables is done via the following public functions.
The names of the function are selfexplanatory.
To get the content of a variable:
Int_t getDetBit(void)
Get flag for META detector. (=0 for TOF, =1 for SHOWER)
Int_t getSector(void)
Get sector number (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 sytem.
Float_t getThetaMeta(void)
Get theta coordinate of META in lab coordinate sytem.
Float_t getPhiMeta(void)
Get phi coordinate of META 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 the contents of a variable:
void setDetBit( Int_t db )
Set flag for META detector (db=0 for TOF, db=1 for SHOWER).
void setSector( Int_t sec )
Set sector (0 - 5).
void setThetaRich( Float_t thetaRich )
Set theta coordinate of RICH in lab coordinate system.
void setPhiRich( Float_t phiRich )
Set phi coordinate of RICH in lab coordinate system.
void setThetaMeta( Float_t thetaMeta )
Set theta coordinate of META in lab coordinate system.
void setPhiMeta( Float_t phiMeta )
Set phi coordinate of META in lab coordinate system.
void setEFlag( Int_t flag)
Set lepton flag (flag=0 for positrons, flag=1 for electrons).
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.
HMUEMUDiLeptons(void)
Default constructor. Sets all variables to zero.
Input parameters:
none
Output parameters:
none
Return code:
none
~HMUEMUDiLeptons(void)
Destructor
Input parameters:
none
Output parameters:
none
Return code:
none
Inline Functions
void setN1(Int_t n)
void setN2(Int_t n)
void setMass(Float_t m)
void setOpangle(Float_t op)
Int_t getN1()
Int_t getN2()
Float_t getMass()
Float_t getOpangle()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMUEMUDiLeptons HMUEMUDiLeptons(const HMUEMUDiLeptons&)
HMUEMUDiLeptons& operator=(const HMUEMUDiLeptons&)
Last update: Fri Jan 26 11:59:58 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.