Public Member Functions | Data Fields

TRocRec Struct Reference

#include <TRocProc.h>

Collaboration diagram for TRocRec:
Collaboration graph
[legend]

Public Member Functions

 TRocRec ()
 TRocRec ()
void ProcessEpoch2 (unsigned g4id, uint32_t epoch2, uint32_t sync, Bool_t debug=kFALSE)

Data Fields

uint32_t fCurrEpoch
uint32_t fCurrEvent [2]
uint64_t fLastAUX
TH2 * fADCs [MAX_NX]
TH2 * fBaseline [MAX_NX]
TH2 * fADCs_wo_baseline [MAX_NX]
TH1 * fChs [MAX_NX]
TH1 * fAUXt [MAX_AUX]
TH1 * fSYNCt [MAX_SYNC]
TH1 * fAUXch
TH1 * fMsgTypes
TH1 * fSysTypes
TH1 * fSysUserTypes
TH1 * fFebADC [2]
TH1 * fTrigger_AllNX
TH1 * fTrigger_AllNX_100
TGo4WinCond * fTriggerWind
TH1 * fEvntMultipl_AllNX
TH1 * fTrigger_NX [MAX_NX]
TH1 * fTrigger_Chs [MAX_NX]
TH1 * fEvntMultipl_NX [MAX_NX]
uint64_t fLastTm
uint64_t fLastTriggerTm
uint64_t fNextTriggerTm
uint16_t fLastCh
uint64_t fLastAuxTm [MAX_AUX]
uint64_t fLastSyncTm [MAX_SYNC]
uint32_t fEvMultipl_AllNX
uint32_t fEvMultipl_NX [MAX_NX]
uint64_t fNxTm [MAX_NX][NUM_NXCHANNELS]
TH1 * fTmDiff [MAX_NX][NUM_DIFFS]
Bool_t bCollectBaseline
Bool_t bIgnoreData
uint64_t fIgnoreTime
uint64_t fCollectTime
TPedestalExtractorfPedestals
Int_t fRocId
roc::Iterator fIter
TH2 * fTrigADCs [MAX_NX]
TH1 * fHITt [MAX_NX]
TH1 * fALLt
TH1 * fTrigger_AUX
TGo4WinCond * fAUXWind
TH1 * fEvntMultipl
uint32_t fLastSyncId [MAX_SYNC]
uint64_t fStartSyncTm
uint64_t fStopSyncTm
std::vector< TRocMessageExtendedfUnprocessedMsg
std::vector< TRocMessageExtendedfTmpMessages
Bool_t fIsEventComplete
Bool_t fHasNewData
Bool_t fHasNewTrigger
Bool_t fHasEndOfBuffer
UInt_t fTriggersPerBuffer
UInt_t fLoopsPerBuffer
Int_t fDabcSeparator
Int_t fIgnoreCnt
uint32_t fLastEpoch2 [MAX_GET4]
uint32_t fLastEpoch2Sync [MAX_GET4]
uint64_t fLastGet4Tm [MAX_GET4][MAX_GET4_CH][2]
TH1 * fGet4SysTypes
TH1 * fGet4Chips
TH1 * fGet4Channels [MAX_GET4]
TH1 * fGet4Tm [MAX_GET4]
TH1 * fGet4TmCh [MAX_GET4][MAX_GET4_CH][2]
TH1 * fGet4DiffSync [MAX_GET4]
TH1 * fGet4Trigger [MAX_GET4]
TH1 * fGet4Trigger100 [MAX_GET4]
TLatex * fGet4Info [MAX_GET4]
int fGet4ChCnt [MAX_GET4][MAX_GET4_CH][2]
int fGet4EdgeCnt [MAX_GET4][MAX_GET4_CH]
int fGet4ErrCnt [MAX_GET4][MAX_GET4_CH]
int fGet4ChangeCnt [MAX_GET4][MAX_GET4_CH]
int fGet4SuspiciousCnt [MAX_GET4][MAX_GET4_CH]
uint32_t fLastEpoch2Info [MAX_GET4]
int fEpoch2cnt [MAX_GET4]

Detailed Description

Definition at line 25 of file TRocProc.h.


Constructor & Destructor Documentation

TRocRec::TRocRec (  ) 
TRocRec::TRocRec (  ) 

Member Function Documentation

void TRocRec::ProcessEpoch2 ( unsigned  g4id,
uint32_t  epoch2,
uint32_t  sync,
Bool_t  debug = kFALSE 
)

Field Documentation

Definition at line 63 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 64 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 30 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 32 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 41 of file TRocRec.h.

Definition at line 36 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 34 of file TRocProc.h.

Referenced by TRocRec().

TGo4WinCond* TRocRec::fAUXWind

Definition at line 52 of file TRocRec.h.

Definition at line 31 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 33 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 66 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 26 of file TRocProc.h.

Referenced by TRocRec().

uint32_t TRocRec::fCurrEvent[2]

Definition at line 27 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 81 of file TRocRec.h.

int TRocRec::fEpoch2cnt[MAX_GET4]

Definition at line 110 of file TRocRec.h.

Referenced by ProcessEpoch2().

Definition at line 56 of file TRocProc.h.

Referenced by TRocRec().

uint32_t TRocRec::fEvMultipl_NX[MAX_NX]

Definition at line 57 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 53 of file TRocRec.h.

Definition at line 45 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 48 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 40 of file TRocProc.h.

int TRocRec::fGet4ChangeCnt[MAX_GET4][MAX_GET4_CH]

Definition at line 107 of file TRocRec.h.

Referenced by ProcessEpoch2().

TH1* TRocRec::fGet4Channels[MAX_GET4]

Definition at line 97 of file TRocRec.h.

int TRocRec::fGet4ChCnt[MAX_GET4][MAX_GET4_CH][2]

Definition at line 104 of file TRocRec.h.

Referenced by ProcessEpoch2().

Definition at line 96 of file TRocRec.h.

TH1* TRocRec::fGet4DiffSync[MAX_GET4]

Definition at line 100 of file TRocRec.h.

int TRocRec::fGet4EdgeCnt[MAX_GET4][MAX_GET4_CH]

Definition at line 105 of file TRocRec.h.

int TRocRec::fGet4ErrCnt[MAX_GET4][MAX_GET4_CH]

Definition at line 106 of file TRocRec.h.

Referenced by ProcessEpoch2().

TLatex* TRocRec::fGet4Info[MAX_GET4]

Definition at line 103 of file TRocRec.h.

Referenced by ProcessEpoch2().

int TRocRec::fGet4SuspiciousCnt[MAX_GET4][MAX_GET4_CH]

Definition at line 108 of file TRocRec.h.

Referenced by ProcessEpoch2().

Definition at line 95 of file TRocRec.h.

TH1* TRocRec::fGet4Tm[MAX_GET4]

Definition at line 98 of file TRocRec.h.

TH1* TRocRec::fGet4TmCh[MAX_GET4][MAX_GET4_CH][2]

Definition at line 99 of file TRocRec.h.

TH1* TRocRec::fGet4Trigger[MAX_GET4]

Definition at line 101 of file TRocRec.h.

TH1* TRocRec::fGet4Trigger100[MAX_GET4]

Definition at line 102 of file TRocRec.h.

Definition at line 77 of file TRocRec.h.

Definition at line 75 of file TRocRec.h.

Definition at line 76 of file TRocRec.h.

TH1* TRocRec::fHITt[MAX_NX]

Definition at line 40 of file TRocRec.h.

Definition at line 85 of file TRocRec.h.

Definition at line 65 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 74 of file TRocRec.h.

Definition at line 29 of file TRocRec.h.

Definition at line 29 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 54 of file TRocProc.h.

Referenced by TRocRec().

uint16_t TRocRec::fLastCh

Definition at line 53 of file TRocProc.h.

Referenced by TRocRec().

uint32_t TRocRec::fLastEpoch2[MAX_GET4]

Definition at line 92 of file TRocRec.h.

Referenced by ProcessEpoch2().

uint32_t TRocRec::fLastEpoch2Info[MAX_GET4]

Definition at line 109 of file TRocRec.h.

Referenced by ProcessEpoch2().

uint32_t TRocRec::fLastEpoch2Sync[MAX_GET4]

Definition at line 93 of file TRocRec.h.

Referenced by ProcessEpoch2().

uint64_t TRocRec::fLastGet4Tm[MAX_GET4][MAX_GET4_CH][2]

Definition at line 94 of file TRocRec.h.

uint32_t TRocRec::fLastSyncId[MAX_SYNC]

Definition at line 61 of file TRocRec.h.

Definition at line 55 of file TRocProc.h.

Referenced by TRocRec().

uint64_t TRocRec::fLastTm

Definition at line 50 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 51 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 79 of file TRocRec.h.

Definition at line 37 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 52 of file TRocProc.h.

Referenced by TRocRec().

uint64_t TRocRec::fNxTm

Definition at line 59 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 68 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 28 of file TRocRec.h.

Referenced by ProcessEpoch2().

Definition at line 62 of file TRocRec.h.

Definition at line 63 of file TRocRec.h.

Definition at line 35 of file TRocProc.h.

Definition at line 38 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 39 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 61 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 71 of file TRocRec.h.

TH2* TRocRec::fTrigADCs[MAX_NX]

Definition at line 34 of file TRocRec.h.

Definition at line 42 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 43 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 49 of file TRocRec.h.

Definition at line 47 of file TRocProc.h.

Definition at line 46 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 78 of file TRocRec.h.

TGo4WinCond * TRocRec::fTriggerWind

Definition at line 44 of file TRocProc.h.

Referenced by TRocRec().

Definition at line 69 of file TRocRec.h.


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