ATLAS Offline Software
Loading...
Searching...
No Matches
TileLaserTimingTool::DrawerData Struct Reference
Collaboration diagram for TileLaserTimingTool::DrawerData:

Public Member Functions

 DrawerData (const std::string &id)

Public Attributes

PMTDatapmtd [NCHANNELS]
DigitizerData digid [8]
TH1F Digi0TimeDiffHisto
TH1F Digi0Time
float FarDigitizerMeanTime

Detailed Description

Definition at line 155 of file TileLaserTimingTool.h.

Constructor & Destructor Documentation

◆ DrawerData()

TileLaserTimingTool::DrawerData::DrawerData ( const std::string & id)

Definition at line 94 of file TileLaserTimingTool.cxx.

95 : Digi0TimeDiffHisto(("TimeDiff" + id).c_str(), ("TimeDiff" + id).c_str(), 2000, -100., 100.)
96 , Digi0Time(("Digi0Time" + id).c_str(), ("Digi0Time" + id).c_str(), 2000, -100., 100.)
98{
99
100 for (int i = 0; i < 48; ++i) {
101 std::ostringstream sout;
102 sout << id << '_' << i;
103 pmtd[i] = new PMTData(sout.str());
104 }
105}

Member Data Documentation

◆ Digi0Time

TH1F TileLaserTimingTool::DrawerData::Digi0Time

Definition at line 167 of file TileLaserTimingTool.h.

◆ Digi0TimeDiffHisto

TH1F TileLaserTimingTool::DrawerData::Digi0TimeDiffHisto

Definition at line 163 of file TileLaserTimingTool.h.

◆ digid

DigitizerData TileLaserTimingTool::DrawerData::digid[8]

Definition at line 158 of file TileLaserTimingTool.h.

◆ FarDigitizerMeanTime

float TileLaserTimingTool::DrawerData::FarDigitizerMeanTime

Definition at line 171 of file TileLaserTimingTool.h.

◆ pmtd

PMTData* TileLaserTimingTool::DrawerData::pmtd[NCHANNELS]

Definition at line 157 of file TileLaserTimingTool.h.


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