StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
StTriggerData2018 Class Reference
Inheritance diagram for StTriggerData2018:
StTriggerData StObject

Public Member Functions

 StTriggerData2018 (const TriggerDataBlk2018 *data, int run)
 
 StTriggerData2018 (const TriggerDataBlk2018 *data, int run, int bs, int dbg=0)
 
void readData ()
 
void readData (const TriggerDataBlk2018 *data, int bs)
 
void dump () const
 
void blindRunInfo ()
 
unsigned int version () const
 
unsigned int numberOfPreXing () const
 
unsigned int numberOfPostXing () const
 
unsigned int eventNumber () const
 
unsigned int token () const
 
unsigned int triggerWord () const
 
unsigned int actionWord () const
 
unsigned short busyStatus () const
 
unsigned short dsmInput () const
 
unsigned short trgToken () const
 
unsigned short dsmAddress () const
 
unsigned short mAddBits () const
 
unsigned short bcData (int channel) const
 
unsigned short getTrgDetMask () const
 
unsigned int getTrgCrateMask () const
 
int L2ResultsOffset (StL2AlgorithmId id) const
 
bool isL2Triggered (StL2TriggerResultType id) const
 
unsigned long long l2sum () const
 
unsigned int tcuCounter () const
 
unsigned int rccCounter (int crate) const
 
unsigned long long bunchCounter () const
 
unsigned int bunchCounterHigh () const
 
unsigned int bunchCounterLow () const
 
unsigned int bunchId48Bit () const
 
unsigned int bunchId7Bit () const
 
unsigned int spinBit () const
 
unsigned int spinBitYellowFilled () const
 
unsigned int spinBitYellowUp () const
 
unsigned int spinBitYellowDown () const
 
unsigned int spinBitYellowUnpol () const
 
unsigned int spinBitBlueFilled () const
 
unsigned int spinBitBlueUp () const
 
unsigned int spinBitBlueDown () const
 
unsigned int spinBitBlueUnpol () const
 
unsigned short tcuBits () const
 
unsigned short lastDSM (int address) const
 
unsigned short vertexDSM (int channel) const
 
unsigned short bemcLayer1DSM (int channel, int prepost=0) const
 
unsigned short eemcLayer1DSM (int channel, int prepost=0) const
 
unsigned short emcLayer2DSM (int channel) const
 
unsigned short tpcMaskDSM (int channel) const
 
unsigned short fpdLayer1DSMRaw (StBeamDirection eastwest, int channel, int prepost=0) const
 
unsigned short fpdLayer2DSMRaw (int channel) const
 
unsigned short bbcADC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short bbcTDC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short bbcTDC5bit (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short bbcADCSum (StBeamDirection eastwest, int prepost=0) const
 
unsigned short bbcADCSumLargeTile (StBeamDirection eastwest, int prepost=0) const
 
unsigned short bbcEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
unsigned short bbcTimeDifference () const
 
unsigned short bbcTacSum () const
 
unsigned short bbcEarliestTDCLarge (StBeamDirection eastwest, int prepost=0) const
 
unsigned short bbcTimeDifferenceLarge () const
 
unsigned short bbcBB101 (int ch, int prepost=0) const
 
unsigned short bbcBB102 (int ch, int prepost=0) const
 
unsigned short fpd (StBeamDirection eastwest, int module, int pmt, int prepost=0) const
 
unsigned short fpdSum (StBeamDirection eastwest, int module) const
 
unsigned short nQTdata (int prepost=0) const
 
unsigned int * QTdata (int prepost=0) const
 
unsigned short fmsADC (int crt, int adr, int ch, int prepost=0) const
 
unsigned short fmsTDC (int crt, int adr, int ch, int prepost=0) const
 
unsigned short epdTimeDifference () const
 
bool epdHitLayer2 (StBeamDirection eastwest) const
 
unsigned short epdLayer0t (int ch, int prepost=0) const
 
unsigned short epdLayer1 (int ch, int prepost=0) const
 
unsigned short epdLayer0a (int ch, int prepost=0) const
 
unsigned short epdADC (int crt, int adr, int ch, int prepost=0) const
 
unsigned short epdTDC (int crt, int adr, int ch, int prepost=0) const
 
unsigned short epdNHits (StBeamDirection eastwest, int prepost=0) const
 
bool zdcPresent (int prepost=0) const
 
unsigned short zdcAtChannel (int channel, int prepost=0) const
 
unsigned short zdcAtAddress (int address, int prepost=0) const
 
unsigned short zdcUnAttenuated (StBeamDirection eastwest, int prepost=0) const
 
unsigned short zdcAttenuated (StBeamDirection eastwest, int prepost=0) const
 
unsigned short zdcADC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short zdcTDC (StBeamDirection eastwest, int prepost=0) const
 
unsigned short zdcPmtTDC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short zdcHardwareSum (int prepost=0) const
 
unsigned short zdcEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
bool zdcSumADCaboveThreshold (StBeamDirection eastwest, int prepost=0) const
 
bool zdcFrontADCaboveThreshold (StBeamDirection eastwest, int prepost=0) const
 
bool zdcBackADCaboveThreshold (StBeamDirection eastwest, int prepost=0) const
 
unsigned short zdcTruncatedSum (StBeamDirection eastwest, int prepost=0) const
 
bool zdcSumADCaboveThresholdL2 (StBeamDirection eastwest) const
 
bool zdcFrontADCaboveThresholdL2 (StBeamDirection eastwest) const
 
bool zdcBackADCaboveThresholdL2 (StBeamDirection eastwest) const
 
unsigned short zdcTimeDifference () const
 
bool zdcSumADCaboveThresholdL3 (StBeamDirection eastwest) const
 
bool zdcFrontADCaboveThresholdL3 (StBeamDirection eastwest) const
 
bool zdcBackADCaboveThresholdL3 (StBeamDirection eastwest) const
 
bool zdcTimeDifferenceInWindow () const
 
bool zdcSMDPresent (int prepost=0) const
 
unsigned short zdcSMD (StBeamDirection eastwest, int verthori, int strip, int prepost=0) const
 
unsigned short zdcSMDHighestStrip (StBeamDirection eastwest, int verthori, int prepost=0) const
 
unsigned char bemcHighTower (int patch_id, int prepost=0) const
 
unsigned char bemcJetPatch (int patch_id, int prepost=0) const
 
unsigned char eemcHighTower (int patch_id, int prepost=0) const
 
unsigned char eemcJetPatch (int patch_id, int prepost=0) const
 
unsigned char bemcHighestTowerADC (int prepost=0) const
 
unsigned char eemcHighestTowerADC (int prepost=0) const
 
unsigned short vpdADC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short vpdTDC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short vpdADCHighThr (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short vpdTDCHighThr (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short vpdEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
unsigned short vpdEarliestTDCHighThr (StBeamDirection eastwest, int prepost=0) const
 
float vpdMeanTimeDifference (int prepost=0) const
 
unsigned short vpdADCSum (StBeamDirection eastwest, int prepost=0) const
 
unsigned short bbcVP101 (int ch, int prepost=0) const
 
unsigned short mxqAtSlotAddress (int address, int prepost=0, int slot=0) const
 
unsigned short mtdQtAtCh (int qtid, int address, int prepost) const
 
unsigned short mtdAtAddress (int address, int prepost=0) const
 
unsigned short mtdgemAtAddress (int address, int prepost=0) const
 
unsigned short mtd3AtAddress (int address, int prepost=0) const
 
unsigned short mtdAdc (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned short mtdTdc (StBeamDirection eastwest, int pmt, int prepost=0) const
 
unsigned char mtdDsmAtCh (int ch, int prepost=0) const
 
bool mtdDsmHit (int pmt, int prepost=0) const
 
unsigned short mtdVpdTacDiff () const
 
unsigned short mtd4AtAddress (int address, int prepost=0) const
 
unsigned short tofAtAddress (int address, int prepost=0) const
 
unsigned short tofTrayMultiplicity (int tray, int prepost=0) const
 
unsigned short tofMultiplicity (int prepost=0) const
 
unsigned short dsmTF201Ch (int ch) const
 
unsigned short pp2ppADC (StBeamDirection eastwest, int vh, int udio, int ch, int prepost=0) const
 
unsigned short pp2ppTAC (StBeamDirection eastwest, int vh, int udio, int ch, int prepost=0) const
 
unsigned long pp2ppDSM (int prepost=0) const
 
char * getTriggerStructure ()
 
TriggerDataBlk2018getTriggerStructure2018 ()
 
int getRawSize () const
 
unsigned char * getDsm0_BEMCE (int prepost=0) const
 
unsigned char * getDsm0_BEMCW (int prepost=0) const
 
unsigned short * getDsm1_BEMC (int prepost=0) const
 
unsigned char * getDsm0_EEMC (int prepost=0) const
 
unsigned short * getDsm1_EEMC (int prepost=0) const
 
unsigned short * getDsm2_EMC () const
 
unsigned short * getDsm3 () const
 
unsigned char * getDsm_FMS (int prepost=0) const
 
unsigned short * getDsm1_FMS (int prepost=0) const
 
unsigned short * getDsm2_FMS () const
 
unsigned int l2ResultLength () const
 
const unsigned int * l2Result () const
 
void killFMS ()
 
- Public Member Functions inherited from StTriggerData
virtual void setDebug (unsigned int)
 
virtual int year () const
 
virtual unsigned int errorFlag () const
 
virtual unsigned int zdcKillerBit () const
 
bool isL2Triggered (StL2TriggerResultType id) const
 
virtual unsigned int revTick1 () const
 
virtual unsigned int revTick2 () const
 
virtual unsigned int revTick3 () const
 
virtual unsigned short ctbLayer1DSM (int channel) const
 
virtual unsigned short ctbLayer2DSM (int channel) const
 
virtual unsigned short fpdLayer1DSM (StBeamDirection eastwest, int module, int board, int prepsot=0) const
 
virtual unsigned short fpdLayer2DSM (StBeamDirection eastwest, int module) const
 
virtual unsigned short ctbRaw (int address, int prepost=0) const
 
virtual unsigned short ctb (int pmt, int prepost=0) const
 
virtual unsigned short ctbTraySlat (int tray, int slat, int prepost=0) const
 
virtual unsigned short ctbSum (int prepost=0) const
 
virtual unsigned short mwc (int sector, int prepost=0) const
 
virtual unsigned short epdEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short epdLayer1a (int ch, int prepost=0) const
 
virtual unsigned short epdLayer1b (int ch, int prepost=0) const
 
virtual unsigned char epdLayer0h (int ch, int prepost=0) const
 
virtual unsigned short epdNHitsQT (int crate, int qt, int mult12, int prepost=0) const
 
virtual unsigned short epdLayer0aMult (int ch, int prepost=0) const
 
virtual unsigned short epdLayer0hMult (int ch, int mult12, int prepost=0) const
 
virtual unsigned short epdLayer1bMult (StBeamDirection eastwest, int ring, int prepost=0) const
 
virtual unsigned short epdMultTotal (int prepost=0) const
 
virtual unsigned short epdMultDiff (int prepost=0) const
 
virtual unsigned short vpdTimeDifference () const
 
float zdcVertexZ () const
 
void setZdcVertexZ (float)
 
virtual unsigned char * getDsm01_FMS (int prepost=0) const
 
virtual unsigned char * getDsm02_FMS (int prepost=0) const
 
- Public Member Functions inherited from StObject
 StObject (const StObject &sto)
 
StObjectoperator= (const StObject &sto)
 
virtual TObject * clone () const
 
Int_t isZombie () const
 
virtual void makeZombie (int flg=1)
 
UInt_t Ztreamer (TBuffer &R__b)
 
 ClassDef (StObject, 3) static UInt_t fgTally
 

Protected Member Functions

void swapOfflen (TrgOfflen2018 *offlen)
 
void swapDataBlk (TriggerDataBlk2018 *TrgData)
 
void swapEvtDesc (EvtDescData2018 *EvtDesc)
 
void swapL1_DSM (L1_DSM_Data2018 *L1_DSM)
 
void swapTrgSum (TrgSumData2018 *TrgSum)
 
void swapRawDetOfflen (TrgOfflen2018 *offlen)
 
void swapRawDet (DataBlock2018 *data, int name, int hlength, int bs)
 
- Protected Member Functions inherited from StTriggerData
int prepostAddress (int prepost) const
 
unsigned short decodeEmc12bit (const int dsm, const int channel, const unsigned char *raw) const
 
void swapI (unsigned int *)
 
void swapSCC (unsigned int *)
 
void swapSS (unsigned int *)
 
void swapIn (unsigned int *, unsigned int)
 
void swapSSn (unsigned int *, unsigned int)
 
void swapSCCn (unsigned int *, unsigned int)
 
void decodeQT (unsigned int ndata, unsigned int *data, unsigned short adc[16][32], unsigned char tac[16][32])
 

Protected Attributes

TriggerDataBlk2018mData
 
EvtDescData2018EvtDesc
 
L1_DSM_Data2018L1_DSM
 
TrgSumData2018TrgSum
 
BELayerBlock2018mBC1 [11]
 
QTBlock2018mMXQ [11]
 
MIXBlock2018mMIX [11]
 
BWestBlock2018mBCW [11]
 
BEastBlock2018mBCE [11]
 
QTBlock2018mEQ3 [11]
 
BBCBlock2018mBBC [11]
 
QTBlock2018mBBQ [11]
 
FMSBlock2018mFMS [11]
 
QTBlock2018mQT1 [11]
 
QTBlock2018mQT2 [11]
 
QTBlock2018mQT3 [11]
 
QTBlock2018mQT4 [11]
 
QTBlock2018mEQ1 [11]
 
QTBlock2018mEQ2 [11]
 
unsigned short mxq [11][16][32]
 
unsigned short eq3 [11][16][32]
 
unsigned short bbq [11][16][32]
 
unsigned short qt1 [11][16][32]
 
unsigned short qt2 [11][16][32]
 
unsigned short qt3 [11][16][32]
 
unsigned short qt4 [11][16][32]
 
unsigned short eq1 [11][16][32]
 
unsigned short eq2 [11][16][32]
 
unsigned char tmxq [11][16][32]
 
unsigned char teq3 [11][16][32]
 
unsigned char tbbq [11][16][32]
 
unsigned char tqt1 [11][16][32]
 
unsigned char tqt2 [11][16][32]
 
unsigned char tqt3 [11][16][32]
 
unsigned char tqt4 [11][16][32]
 
unsigned char teq1 [11][16][32]
 
unsigned char teq2 [11][16][32]
 
- Protected Attributes inherited from StTriggerData
int mYear
 
float mZdcVertexZ
 
int mRun
 
unsigned int mErrorFlag
 
unsigned int mDebug
 

Additional Inherited Members

- Protected Types inherited from StTriggerData
enum  { MaxQTData = 529 }
 

Detailed Description

Definition at line 30 of file StTriggerData2018.h.


The documentation for this class was generated from the following files: