1 #ifndef STAR_StRTSBaseMaker_H
2 #define STAR_StRTSBaseMaker_H
38 static const char *fRTSRootDataset;
40 TString fDetectorName;
66 Int_t Sector ()
const;
73 static UInt_t
Token();
85 const TString &DetectorName()
const {
return fDetectorName; }
90 virtual Int_t
Make() = 0;
93 virtual const char *GetCVS()
const
95 static const char cvs[]=
"Tag $Name: $Id: built " __DATE__
" " __TIME__ ;
return cvs;
static UInt_t Evpgroups()
evp groups aka L3 summary[2]
StRtsTable * GetNextDaqElement(const char *elementPath)
Query the STAR production chain for the DAQ data.
Class StRTSBaseMaker - is an abstract StMaker to define the interface to access the DAQ data from the...
static UInt_t Trgcmd()
current trigger command
static UInt_t Phyword()
the Physics Word
static UInt_t Daqbits_l2()
triggers satisfying l2
StRTSBaseMaker(const char *detectorName, const char *makerName="")
StRTSBaseMaker( const char *detectorName,TVirtualPad *pad) ctor.
static UInt_t Daqcmd()
current DAQ command
virtual StRtsTable * GetNextRaw()
This is an overloaded member function, provided for convenience.
static UInt_t Daqbits_l1()
triggers satisfying l1
StRtsTable * DaqDta()
Return the current DAQ data block. This member function is provided for convenience.
static UInt_t Trgword()
the Trigger Word
StRtsTable * GetNext(const char *bank)
This is an overloaded member function, provided for convenience.
virtual StRtsTable * GetNextAdc()
This is an overloaded member function, provided for convenience.
UInt_t Detectors() const
detectors present bit mask according to DAQ!
static UInt_t Token()
current token
virtual StRtsTable * GetNextLegacy()
This is an overloaded member function, provided for convenience.
virtual ~StRTSBaseMaker()
StRTSBaseMaker class dtor.
static UInt_t Daqbits()
"offline" bits aka L3 summary...