#include "muDilepEmulation.h" |
HMUDilepEmulation
class description - source file - inheritance tree (.pdf)
protected:
Bool_t initParContainer(HSpectrometer* spec, HRuntimeDb* rtdb)
void prepareInput()
void reset()
Int_t searchDilep()
void updateEmuDiLeptons()
public:
HMUDilepEmulation()
HMUDilepEmulation(Text_t* name, Text_t* title)
virtual ~HMUDilepEmulation()
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
HCategory* getMULeptons()
virtual Bool_t init()
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HCategory* ptlHMULeptons
HCategory* ptlHMUEMUDiLeptons
HTriggerParMuDilep* fTrigParDil
HIterator* iterHMULeptons !
HIterator* iterHMULeptons2 !
Float_t thetaRich[600]
Float_t phiRich[600]
Float_t mom[600]
Int_t flag[600]
Int_t nLep
TObjArray* pEmuDiLeptons
Int_t nEmuDiLeptons
HLocation loc
Bool_t initParContainer(HSpectrometer *spec, HRuntimeDb *rtdb)
Adds to the runtime database "rtdb" the containers needed by the MU Emulation
spec is used to get information of the spectrometer setup.
Input parameters:
HSpectrometer *spec
Pointer to detector setup.
HRuntimeDb *rtdb
Pointer to HADES runtime database
Output parameters:
none
Return code:
kTRUE if all containers found, kFALSe otherwise.
HMUDilepEmulation(void)
Default constructor
Input parameters:
none
Output parameters:
none
Return code:
none
HMUDilepEmulation(Text_t *name,Text_t *title)
: HReconstructor(name, title)
Default constructor
Input parameters:
Text_t *name
name of the object
Text_t *title
title of the object
Output parameters:
none
Return code:
none
~HMUDilepEmulation()
Destructor, deletes all internaly created objects.
Input parameters:
none
Output parameters:
none
Return code:
none
void reset(void)
Reset all datamembers taht are used on a per event basis.
Input parameters:
none
Output parameters:
none
Return code
none
Bool_t init(void)
Initialize the task. Create all parameter containers and categories.
Input parameters:
none
Output parameters:
none
Return code:
none
Int_t execute()
Execute the task.
Input parameters:
none
Output parameters:
none
Return code:
Allways 0!
void prepareInput(void)
Retrieve information from categories, and store them in internal variables.
Input parameters:
none
Output parameters:
none
Return code:
none
Int_t searchDilep(void)
Search for Dileptons.
Input Parameters:
none
Output parameters:
none
Return code:
Returns number of found leptons.
void updateEmuDiLeptons()
Store the found leptons in the category.
Input parameters:
none
Output parameters:
none
Return code:
none
Bool_t finalize(void)
Finalize the job f the taskset, nothing to be done here!
Input parameters:
none
Output parameters:
none
Return code:
Allways kTRUE!
Inline Functions
HCategory* getMULeptons()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 11:59:53 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.