StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
StTriggerData Class Referenceabstract
Inheritance diagram for StTriggerData:
StObject StTriggerData2003 StTriggerData2004 StTriggerData2005 StTriggerData2007 StTriggerData2008 StTriggerData2009 StTriggerData2012 StTriggerData2013 StTriggerData2016 StTriggerData2017 StTriggerData2018 StTriggerData2019 StTriggerData2022 StTriggerDataMother

Public Member Functions

virtual void readData ()
 
virtual void dump () const =0
 
virtual void setDebug (unsigned int)
 
virtual void blindRunInfo ()
 
virtual int year () const
 
virtual unsigned int version () const =0
 
virtual unsigned int numberOfPreXing () const =0
 
virtual unsigned int numberOfPostXing () const =0
 
virtual unsigned int errorFlag () const
 
virtual unsigned int eventNumber () const
 
virtual unsigned int token () const =0
 
virtual unsigned int triggerWord () const =0
 
virtual unsigned int actionWord () const =0
 
virtual unsigned int zdcKillerBit () const
 
virtual unsigned short busyStatus () const
 
virtual unsigned short dsmInput () const
 
virtual unsigned short trgToken () const
 
virtual unsigned short dsmAddress () const
 
virtual unsigned short mAddBits () const
 
virtual unsigned short bcData (int channel) const
 
virtual unsigned short getTrgDetMask () const
 
virtual unsigned int getTrgCrateMask () const
 
virtual int L2ResultsOffset (StL2AlgorithmId id) const
 
bool isL2Triggered (StL2TriggerResultType id) const
 
virtual unsigned long long l2sum () const
 
virtual unsigned int tcuCounter () const
 
virtual unsigned int rccCounter (int crate) const
 
virtual unsigned long long bunchCounter () const
 
virtual unsigned int bunchCounterHigh () const
 
virtual unsigned int bunchCounterLow () const
 
virtual unsigned int bunchId48Bit () const
 
virtual unsigned int bunchId7Bit () const
 
virtual unsigned int revTick1 () const
 
virtual unsigned int revTick2 () const
 
virtual unsigned int revTick3 () const
 
virtual unsigned int spinBit () const
 
virtual unsigned int spinBitYellowFilled () const
 
virtual unsigned int spinBitYellowUp () const
 
virtual unsigned int spinBitYellowDown () const
 
virtual unsigned int spinBitYellowUnpol () const
 
virtual unsigned int spinBitBlueFilled () const
 
virtual unsigned int spinBitBlueUp () const
 
virtual unsigned int spinBitBlueDown () const
 
virtual unsigned int spinBitBlueUnpol () const
 
virtual unsigned short tcuBits () const =0
 
virtual unsigned short lastDSM (int channel) const
 
virtual unsigned short vertexDSM (int channel) const
 
virtual unsigned short ctbLayer1DSM (int channel) const
 
virtual unsigned short ctbLayer2DSM (int channel) const
 
virtual unsigned short bemcLayer1DSM (int channel, int prepost=0) const
 
virtual unsigned short eemcLayer1DSM (int channel, int prepost=0) const
 
virtual unsigned short emcLayer2DSM (int channel) const
 
virtual unsigned short tpcMaskDSM (int channel) const
 
virtual unsigned short fpdLayer1DSMRaw (StBeamDirection eastwest, int channel, int prepost=0) const
 
virtual unsigned short fpdLayer1DSM (StBeamDirection eastwest, int module, int board, int prepsot=0) const
 
virtual unsigned short fpdLayer2DSMRaw (int channel) 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 bool zdcPresent (int prepost=0) const
 
virtual unsigned short zdcAtChannel (int channel, int prepost=0) const
 
virtual unsigned short zdcAtAddress (int address, int prepost=0) const
 
virtual unsigned short zdcUnAttenuated (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short zdcAttenuated (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short zdcADC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short zdcTDC (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short zdcPmtTDC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short zdcHardwareSum (int prepost=0) const
 
virtual unsigned short zdcEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
virtual bool zdcSumADCaboveThreshold (StBeamDirection eastwest, int prepost=0) const
 
virtual bool zdcFrontADCaboveThreshold (StBeamDirection eastwest, int prepost=0) const
 
virtual bool zdcBackADCaboveThreshold (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short zdcTruncatedSum (StBeamDirection eastwest, int prepost=0) const
 
virtual bool zdcSumADCaboveThresholdL2 (StBeamDirection eastwest) const
 
virtual bool zdcFrontADCaboveThresholdL2 (StBeamDirection eastwest) const
 
virtual bool zdcBackADCaboveThresholdL2 (StBeamDirection eastwest) const
 
virtual unsigned short zdcTimeDifference () const
 
virtual bool zdcSumADCaboveThresholdL3 (StBeamDirection eastwest) const
 
virtual bool zdcFrontADCaboveThresholdL3 (StBeamDirection eastwest) const
 
virtual bool zdcBackADCaboveThresholdL3 (StBeamDirection eastwest) const
 
virtual bool zdcTimeDifferenceInWindow () const
 
virtual bool zdcSMDPresent (int prepost=0) const
 
virtual unsigned short zdcSMD (StBeamDirection eastwest, int verthori, int strip, int prepost=0) const
 
virtual unsigned short zdcSMDHighestStrip (StBeamDirection eastwest, int verthori, int prepost=0) const
 
virtual unsigned char bemcHighTower (int patch_id, int prepost=0) const
 
virtual unsigned char bemcJetPatch (int patch_id, int prepost=0) const
 
virtual unsigned char eemcHighTower (int patch_id, int prepost=0) const
 
virtual unsigned char eemcJetPatch (int patch_id, int prepost=0) const
 
virtual unsigned char bemcHighestTowerADC (int prepost=0) const
 
virtual unsigned char eemcHighestTowerADC (int prepost=0) const
 
virtual unsigned short bbcADC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short bbcTDC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short bbcTDC5bit (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short bbcADCSum (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short bbcADCSumLargeTile (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short bbcEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short bbcTimeDifference () const
 
virtual unsigned short bbcTacSum () const
 
virtual unsigned short bbcEarliestTDCLarge (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short bbcTimeDifferenceLarge () const
 
virtual unsigned short bbcBB101 (int ch, int prepost=0) const
 
virtual unsigned short bbcBB102 (int ch, int prepost=0) const
 
virtual unsigned short fpd (StBeamDirection eastwest, int module, int pmt, int prepost=0) const
 
virtual unsigned short fpdSum (StBeamDirection eastwest, int module) const
 
virtual unsigned short nQTdata (int prepost=0) const
 
virtual unsigned int * QTdata (int prepost=0) const
 
virtual unsigned short fmsADC (int crt, int adr, int ch, int prepost=0) const
 
virtual unsigned short fmsTDC (int crt, int adr, int ch, int prepost=0) const
 
virtual unsigned short epdEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short epdTimeDifference () const
 
virtual bool epdHitLayer2 (StBeamDirection eastwest) const
 
virtual unsigned short epdLayer1 (int ch, 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 short epdLayer0t (int ch, int prepost=0) const
 
virtual unsigned short epdLayer0a (int ch, int prepost=0) const
 
virtual unsigned char epdLayer0h (int ch, int prepost=0) const
 
virtual unsigned short epdADC (int crt, int adr, int ch, int prepost=0) const
 
virtual unsigned short epdTDC (int crt, int adr, int ch, int prepost=0) const
 
virtual unsigned short epdNHits (StBeamDirection eastwest, 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 vpdADC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short vpdTDC (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short vpdADCHighThr (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short vpdTDCHighThr (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short vpdEarliestTDC (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short vpdEarliestTDCHighThr (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short vpdADCSum (StBeamDirection eastwest, int prepost=0) const
 
virtual unsigned short vpdTimeDifference () const
 
virtual float vpdMeanTimeDifference (int prepost=0) const
 
virtual unsigned short bbcVP101 (int ch, int prepost=0) const
 
virtual unsigned short mxqAtSlotAddress (int address, int prepost=0, int slot=0) const
 
virtual unsigned short mtdQtAtCh (int qtid, int address, int prepost) const
 
virtual unsigned short mtdAtAddress (int address, int prepost=0) const
 
virtual unsigned short mtdgemAtAddress (int address, int prepost=0) const
 
virtual unsigned short mtd3AtAddress (int address, int prepost=0) const
 
virtual unsigned short mtdAdc (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned short mtdTdc (StBeamDirection eastwest, int pmt, int prepost=0) const
 
virtual unsigned char mtdDsmAtCh (int ch, int prepost=0) const
 
virtual bool mtdDsmHit (int pmt, int prepost=0) const
 
virtual unsigned short mtdVpdTacDiff () const
 
virtual unsigned short mtd4AtAddress (int address, int prepost=0) const
 
virtual unsigned short tofAtAddress (int address, int prepost=0) const
 
virtual unsigned short tofTrayMultiplicity (int tray, int prepost=0) const
 
virtual unsigned short tofMultiplicity (int prepost=0) const
 
virtual unsigned short dsmTF201Ch (int ch) const
 
virtual unsigned short pp2ppADC (StBeamDirection eastwest, int vh, int udio, int ch, int prepost=0) const
 
virtual unsigned short pp2ppTAC (StBeamDirection eastwest, int vh, int udio, int ch, int prepost=0) const
 
virtual unsigned long pp2ppDSM (int prepost=0) const
 
float zdcVertexZ () const
 
void setZdcVertexZ (float)
 
virtual char * getTriggerStructure ()=0
 
virtual int getRawSize () const =0
 
virtual unsigned char * getDsm0_BEMCE (int prepost=0) const =0
 
virtual unsigned char * getDsm0_BEMCW (int prepost=0) const =0
 
virtual unsigned short * getDsm1_BEMC (int prepost=0) const =0
 
virtual unsigned char * getDsm0_EEMC (int prepost=0) const =0
 
virtual unsigned short * getDsm1_EEMC (int prepost=0) const =0
 
virtual unsigned short * getDsm2_EMC () const =0
 
virtual unsigned short * getDsm3 () const =0
 
virtual unsigned char * getDsm_FMS (int prepost=0) const
 
virtual unsigned char * getDsm01_FMS (int prepost=0) const
 
virtual unsigned char * getDsm02_FMS (int prepost=0) const
 
virtual unsigned short * getDsm1_FMS (int prepost=0) const
 
virtual unsigned short * getDsm2_FMS () const
 
virtual unsigned int l2ResultLength () const =0
 
virtual const unsigned int * l2Result () const =0
 
virtual void killFMS ()
 
- 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 Types

enum  { MaxQTData = 529 }
 

Protected Member Functions

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

int mYear
 
float mZdcVertexZ
 
int mRun
 
unsigned int mErrorFlag
 
unsigned int mDebug
 

Detailed Description

Definition at line 193 of file StTriggerData.h.


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