#include "htriggersetup.h" |
HTriggerSetup
class description - source file - inheritance tree (.pdf)
public:
HTriggerSetup(const char* name = "TriggerSetup", const char* title = "Variouse trigger setup parameters", const char* context = "TriggerProduction")
HTriggerSetup(const HTriggerSetup&)
~HTriggerSetup()
Bool_t check()
static TClass* Class()
virtual void clear()
TArrayI* getMap()
Int_t getMuDataFormat()
Int_t getMuDileptons()
Int_t getMuLeptons()
Int_t getMuMaxLeotons()
Int_t getMuMetaHits()
Int_t getMuRichHits()
Int_t getMuRichTotalHits()
virtual Bool_t getParams(HParamList* l)
Int_t getRingFinderVersion()
Int_t getRowOffset()
virtual Bool_t init(HParIo* pPar, Int_t* set)
virtual TClass* IsA() const
HTriggerSetup& operator=(const HTriggerSetup&)
void printParam()
virtual void putParams(HParamList* l)
void setMap(Int_t* m)
void setMuDataFormat(Int_t val)
void setMuDileptons(Int_t val)
void setMuLeptons(Int_t val)
void setMuMaxLeptons(Int_t val)
void setMuMetaHits(Int_t val)
void setMuRichHits(Int_t val)
void setMuRichTotalHits(Int_t val)
void setRingFinderVersion(Int_t val)
void setRowOffset(Int_t o)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo* output)
protected:
TArrayI* richIpuMap Map of RICH IPU address to sector
Int_t richRowOffset Row offset of RICH pad rows
Int_t richRingFinderVersion Version of RICH ringfinder code
Int_t muDileptons minimum nunber of dileptons for positiv trigger
Int_t muLeptons Minimum number of leptons for positiv trigger
Int_t muMaxLeptons Number of leptons which will lead to a positiv LVL2 trigger
Int_t muRichHits Minimum number of RICHhits for positiv trigger
Int_t muRichTotalHits Number of rings inRICH leadin g to a positiv LVL2 trigger
Int_t muMetaHits Minimum number of META hits for positiv trigger
Int_t muDataFormat Version of MU dataformat
HTriggerSetup(const char* name, const char* title, const char* context)
: HParCond(name,title,context)
Default constructor
Input parameters:
const char *name
Name of the parameter container
const char *title
Title / description of the container
const char *context
Context(version) of parameters to be read from input
Output parameters:
none
Return code:
none
~HTriggerSetup(void)
Destructor
Input parameters:
none
Output parameters:
none
Return code:
none
Bool_t check(void)
Check the validity of the parametercontainer.
None of the values should be -1, which means uninitialized.
Input parameters:
none
Output parameters:
none
Return code:
Returns kFALSE if one of the values of the map is -1, kTRUE otherwise.
void clear(void)
Resets the contents of the map to -1.
Input parameters:
none
Output parameters:
none
Return code:
none
void printParam(void)
Print the content of the container.
Input parameters:
none
Output parameters:
none
Return code:
none
void putParams(HParamList *l)
puts all parameters to the parameter list, which is used by the io
Input parameters:
HParamlist *l
Pointer to parameter list into which the parameters are written.
Output parameters:
none
Return code:
none
Bool_t getParams(HParamList *l)
gets all parameters from the parameter list, which is used by the io
Input parameters:
HParamList *l
Pointer to parameter list from which to read parameters.
Output parameters:
none
Return code:
Returns kFALSE if no valid parameterlist object passed as input,
or the filling of the parameters failed. Otherwise kTRUE
Bool_t init(HParIo *inp, Int_t *set)
Initialize parameter container from given input.
Input parameters:
HParIo *inp
Input from which to read parameter values.
Int_t *set
Parameter set into which to store the parameters.
Output parameters:
none
Return code:
If valid input can be found, returns result of initializatin function
of this input, otherwise kFALSE.
Int_t write(HParIo* output)
Write content of parameter container to given input.
Input parameters:
HParIo *output
Parameter source to witch the parameters should be written.
Output parameters:
none
Return code:
If valid parameter source can be found, returns result of the write
function of this source, otherwise kFALSE.
Inline Functions
TArrayI* getMap()
Int_t getRowOffset()
Int_t getRingFinderVersion()
Int_t getMuDileptons()
Int_t getMuLeptons()
Int_t getMuMaxLeotons()
Int_t getMuRichHits()
Int_t getMuMetaHits()
Int_t getMuRichTotalHits()
Int_t getMuDataFormat()
void setMap(Int_t* m)
void setRowOffset(Int_t o)
void setRingFinderVersion(Int_t val)
void setMuDileptons(Int_t val)
void setMuLeptons(Int_t val)
void setMuMaxLeptons(Int_t val)
void setMuRichHits(Int_t val)
void setMuMetaHits(Int_t val)
void setMuRichTotalHits(Int_t val)
void setMuDataFormat(Int_t val)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HTriggerSetup HTriggerSetup(const HTriggerSetup&)
HTriggerSetup& operator=(const HTriggerSetup&)
Last update: Fri Jan 26 12:38:07 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.