Project
Loading...
Searching...
No Matches
PadTreeData Struct Reference

Public Member Functions

void connectTree (TTree *padtree)
 
void reset ()
 
void setInteractionRecord (const o2::InteractionRecord &ir)
 
void fill (const o2::focal::PadData &data)
 
void fillTree ()
 

Public Attributes

int mBCid
 
int mOrbit
 
int mHeader0 [NASICS]
 
int mFOURBIT0 [NASICS]
 
int mWADD0 [NASICS]
 
int mBCID0 [NASICS]
 
int mTrailer0 [NASICS]
 
int mHeader1 [NASICS]
 
int mFOURBIT1 [NASICS]
 
int mWADD1 [NASICS]
 
int mBCID1 [NASICS]
 
int mTrailer1 [NASICS]
 
int mASICNum [NASICS]
 
int mADC [NASICS][NCHANNELS]
 
int mTOA [NASICS][NCHANNELS]
 
int mTOT [NASICS][NCHANNELS]
 
int mCalib0 [NASICS]
 
int mCalib1 [NASICS]
 
int mTriggerhead0 [NASICS][WINDUR]
 
int mTriggerhead1 [NASICS][WINDUR]
 
int mTriggerdata [NASICS][NTRIGGER][WINDUR]
 
TTree * mTree = nullptr
 

Static Public Attributes

static constexpr int NASICS = 20
 
static constexpr int NCHANNELS = 72
 
static constexpr int WINDUR = 20
 
static constexpr int NTRIGGER = 8
 

Detailed Description

Definition at line 34 of file rawReaderPadRootify.cxx.

Member Function Documentation

◆ connectTree()

void PadTreeData::connectTree ( TTree *  padtree)
inline

Definition at line 64 of file rawReaderPadRootify.cxx.

◆ fill()

void PadTreeData::fill ( const o2::focal::PadData data)
inline

Definition at line 121 of file rawReaderPadRootify.cxx.

◆ fillTree()

void PadTreeData::fillTree ( )
inline

Definition at line 160 of file rawReaderPadRootify.cxx.

◆ reset()

void PadTreeData::reset ( )
inline

Definition at line 90 of file rawReaderPadRootify.cxx.

◆ setInteractionRecord()

void PadTreeData::setInteractionRecord ( const o2::InteractionRecord ir)
inline

Definition at line 115 of file rawReaderPadRootify.cxx.

Member Data Documentation

◆ mADC

int PadTreeData::mADC[NASICS][NCHANNELS]

Definition at line 53 of file rawReaderPadRootify.cxx.

◆ mASICNum

int PadTreeData::mASICNum[NASICS]

Definition at line 52 of file rawReaderPadRootify.cxx.

◆ mBCid

int PadTreeData::mBCid

Definition at line 40 of file rawReaderPadRootify.cxx.

◆ mBCID0

int PadTreeData::mBCID0[NASICS]

Definition at line 45 of file rawReaderPadRootify.cxx.

◆ mBCID1

int PadTreeData::mBCID1[NASICS]

Definition at line 50 of file rawReaderPadRootify.cxx.

◆ mCalib0

int PadTreeData::mCalib0[NASICS]

Definition at line 56 of file rawReaderPadRootify.cxx.

◆ mCalib1

int PadTreeData::mCalib1[NASICS]

Definition at line 57 of file rawReaderPadRootify.cxx.

◆ mFOURBIT0

int PadTreeData::mFOURBIT0[NASICS]

Definition at line 43 of file rawReaderPadRootify.cxx.

◆ mFOURBIT1

int PadTreeData::mFOURBIT1[NASICS]

Definition at line 48 of file rawReaderPadRootify.cxx.

◆ mHeader0

int PadTreeData::mHeader0[NASICS]

Definition at line 42 of file rawReaderPadRootify.cxx.

◆ mHeader1

int PadTreeData::mHeader1[NASICS]

Definition at line 47 of file rawReaderPadRootify.cxx.

◆ mOrbit

int PadTreeData::mOrbit

Definition at line 41 of file rawReaderPadRootify.cxx.

◆ mTOA

int PadTreeData::mTOA[NASICS][NCHANNELS]

Definition at line 54 of file rawReaderPadRootify.cxx.

◆ mTOT

int PadTreeData::mTOT[NASICS][NCHANNELS]

Definition at line 55 of file rawReaderPadRootify.cxx.

◆ mTrailer0

int PadTreeData::mTrailer0[NASICS]

Definition at line 46 of file rawReaderPadRootify.cxx.

◆ mTrailer1

int PadTreeData::mTrailer1[NASICS]

Definition at line 51 of file rawReaderPadRootify.cxx.

◆ mTree

TTree* PadTreeData::mTree = nullptr

Definition at line 62 of file rawReaderPadRootify.cxx.

◆ mTriggerdata

int PadTreeData::mTriggerdata[NASICS][NTRIGGER][WINDUR]

Definition at line 60 of file rawReaderPadRootify.cxx.

◆ mTriggerhead0

int PadTreeData::mTriggerhead0[NASICS][WINDUR]

Definition at line 58 of file rawReaderPadRootify.cxx.

◆ mTriggerhead1

int PadTreeData::mTriggerhead1[NASICS][WINDUR]

Definition at line 59 of file rawReaderPadRootify.cxx.

◆ mWADD0

int PadTreeData::mWADD0[NASICS]

Definition at line 44 of file rawReaderPadRootify.cxx.

◆ mWADD1

int PadTreeData::mWADD1[NASICS]

Definition at line 49 of file rawReaderPadRootify.cxx.

◆ NASICS

constexpr int PadTreeData::NASICS = 20
staticconstexpr

Definition at line 35 of file rawReaderPadRootify.cxx.

◆ NCHANNELS

constexpr int PadTreeData::NCHANNELS = 72
staticconstexpr

Definition at line 36 of file rawReaderPadRootify.cxx.

◆ NTRIGGER

constexpr int PadTreeData::NTRIGGER = 8
staticconstexpr

Definition at line 38 of file rawReaderPadRootify.cxx.

◆ WINDUR

constexpr int PadTreeData::WINDUR = 20
staticconstexpr

Definition at line 37 of file rawReaderPadRootify.cxx.


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