#include "hmuEmuleptons.h"

HMUEMULeptons


class description - source file - inheritance tree (.pdf)

class HMUEMULeptons : public TObject

Inheritance Chart:
TObject
<-
HMUEMULeptons
<-
HMUEMULeptonsExp
HMUEMULeptonsSim

    public:
HMUEMULeptons() HMUEMULeptons(const HMUEMULeptons&) ~HMUEMULeptons() static TClass* Class() Int_t getDetBit() Int_t getFlag() Float_t getMom() Float_t getPhiMeta() Float_t getPhiRich() Int_t getSector() Float_t getThetaMeta() Float_t getThetaRich() virtual TClass* IsA() const HMUEMULeptons& operator=(const HMUEMULeptons&) void setDetBit(Int_t db) void setEFlag(Int_t flag) void setMomentum(Float_t mom) void setPhiMeta(Float_t phiMeta) void setPhiRich(Float_t phiRich) void setSector(Int_t sec) void setThetaMeta(Float_t thetaMeta) void setThetaRich(Float_t thetaRich) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t iDetBit Flag for META detector (=0 for TOF, =1 for SHOWER) Int_t iSector Sectror in standard notation (0 - 5) Float_t fThetaRich theta coordinate of RICH hit in lab coordinate system Float_t fPhiRich phi coordinate of RICH hit in lab coordinate system Float_t fThetaMeta theta coordinate of META hit in lab coordinate system Float_t fPhiMeta phi coordinate of META hit in lab coordinate system Int_t iFlag lepton flag (=0 for positrons, =1 for electrons) Float_t fMom Momentum (0 - 255)

Class Description


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.



HMUEMULeptons()
 Default constructor. Sets all variables to zero.

 Input parameters:
	none

 Output parameters:
	none

 Return code:
	none

~HMUEMULeptons()
 Destructor

 Input parameters:
	none

 Output parameters:
	none

 Return code:
	none



Inline Functions


                  void setDetBit(Int_t db)
                  void setSector(Int_t sec)
                  void setThetaRich(Float_t thetaRich)
                  void setPhiRich(Float_t phiRich)
                  void setThetaMeta(Float_t thetaMeta)
                  void setPhiMeta(Float_t phiMeta)
                  void setEFlag(Int_t flag)
                  void setMomentum(Float_t mom)
                 Int_t getDetBit()
                 Int_t getSector()
               Float_t getThetaRich()
               Float_t getPhiRich()
               Float_t getThetaMeta()
               Float_t getPhiMeta()
                 Int_t getFlag()
               Float_t getMom()
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
         HMUEMULeptons HMUEMULeptons(const HMUEMULeptons&)
        HMUEMULeptons& operator=(const HMUEMULeptons&)


Last update: Fri Jan 26 12:00:01 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.