#include "htriggerdetector.h" |
HTriggerDetector
class description - source file - inheritance tree (.pdf)
public:
HTriggerDetector()
HTriggerDetector(const HTriggerDetector&)
~HTriggerDetector()
virtual void activateParIo(HParIo* io)
virtual HCategory* buildCategory(Cat_t cat)
HCategory* buildLinearCat(Text_t* classname)
HCategory* buildMatrixCat(Text_t* classname, Float_t fillRate)
HCategory* buildSimMatrixCat(Text_t* classname, Float_t fillRate, Int_t size = 200)
virtual HTask* buildTask(Text_t* name, Option_t* opt)
static TClass* Class()
virtual Bool_t init()
virtual TClass* IsA() const
HTriggerDetector& operator=(const HTriggerDetector&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Bool_t write(HParIo* io)
HTriggerDetector(void) : HDetector("Trigger","The TRIGGER detector")
Default constructor
Input parameters:
none
Output parameters:
none
Return code:
none
~HTriggerDetector(void)
Default destructor
Input parameters:
none
Output parameters:
none
Return code:
none
HTask* buildTask(Text_t *name, Option_t *opt)
Build the default list of tasks foir this detector.
Depreceated, use taskset instead!
Input parameters:
Text_t *name
Name of taskset
Option_t *opt
select between options of taskset
Output parameters:
none
Return code:
Pointer to created taskset
HCategory* buildLinearCat(Text_t *classname)
Build a HLinearCategory used for this detector.
Input parameters:
Text_t *classname
Name of the category
Output parameters:
none
Return code:
Pointer to created category.
HCategory* buildMatrixCat(Text_t *classname,Float_t fillRate)
Build a HMatrixCategory used for this detector.
Input parameters:
Text_t *classname
Name of the category
Float_t fillRate
Rate with which to create ne objects in the category
Output parameters:
none
Return code:
Pointer to created category.
HCategory* buildSimMatrixCat(Text_t *classname,Float_t fillRate,Int_t size)
Build a HMatrixCategory used for simulation data this detector.
Input parameters:
Text_t *classname
Name of the category
Float_t fillRate
Rate with which to create ne objects in the category
Int_t size
Size of the category
Output parameters:
none
Return code:
Pointer to created category.
HCategory* buildCategory(Cat_t cat)
Generic function to build the detector categories.
Input Parameters:
cat_t cat
number of category to be build.
Output parameters:
none
Return code:
Pointer to created category.
void activateParIo(HParIo* io)
Activates the input/output class for the parameters
needed by the Trigger
Input parameters:
HParIo *io
Pointer to parameter IO class
Output parameters:
none
Return code:
none
Bool_t write(HParIo* output)
Writes the Trigger setup to output
Input parameters:
HParIo *io
Pointer to parameter IO class to be used for writing.
Output parameters:
none
Return code:
If parameter IO for this detector exists, return result of writing parameters,
otherwise kFALSE.
Inline Functions
Bool_t init()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HTriggerDetector HTriggerDetector(const HTriggerDetector&)
HTriggerDetector& operator=(const HTriggerDetector&)
Last update: Fri Jan 26 12:37:38 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.