ATLAS Offline Software
Loading...
Searching...
No Matches
CscCalibMonToolBase::HistCollection Struct Reference

Contains an array with data on a per-channel basis, as well as various histograms that give different views of the data in the array. More...

#include <CscCalibMonToolBase.h>

Collaboration diagram for CscCalibMonToolBase::HistCollection:

Public Member Functions

 HistCollection ()
 HistCollection (int arraySize, int errorSize=0)
 ~HistCollection ()

Public Attributes

bool ignoreY
std::vector< float > data
std::vector< float > errors
std::vector< TH1F * > cscSpec {}
TH1F * hashHist {}
TH1F * allChan1dHistX {}
TH1F * allChan1dHistY {}
TH2F * allChan2dHist {}
TProfile * chamProf {}
std::vector< TH1F * > * layHistVect {}
std::vector< TH1F * > * laySummVect {}
std::vector< TH1F * > * chamSummVect {}
std::vector< TH1F * > * chamHistVect {}
bool abs2d {}

Detailed Description

Contains an array with data on a per-channel basis, as well as various histograms that give different views of the data in the array.

Definition at line 205 of file CscCalibMonToolBase.h.

Constructor & Destructor Documentation

◆ HistCollection() [1/2]

CscCalibMonToolBase::HistCollection::HistCollection ( )
inline

◆ HistCollection() [2/2]

CscCalibMonToolBase::HistCollection::HistCollection ( int arraySize,
int errorSize = 0 )
inline

Definition at line 212 of file CscCalibMonToolBase.h.

212 :
213 ignoreY(false),
214 hashHist(NULL), allChan1dHistX(NULL), allChan1dHistY(NULL), allChan2dHist(NULL), chamProf(NULL),
215 layHistVect(NULL), laySummVect(NULL), chamSummVect(NULL), chamHistVect(NULL), abs2d(true)
216 {
217 data.resize(arraySize);
218 if(errorSize)
219 errors.resize(errorSize);
220 }

◆ ~HistCollection()

CscCalibMonToolBase::HistCollection::~HistCollection ( )
inline

Definition at line 222 of file CscCalibMonToolBase.h.

222 {
223 if (layHistVect != NULL)
224 delete layHistVect;
225 if (laySummVect != NULL)
226 delete laySummVect;
227 if (chamSummVect)
228 delete chamSummVect;
229 }

Member Data Documentation

◆ abs2d

bool CscCalibMonToolBase::HistCollection::abs2d {}

Definition at line 243 of file CscCalibMonToolBase.h.

243{};

◆ allChan1dHistX

TH1F* CscCalibMonToolBase::HistCollection::allChan1dHistX {}

Definition at line 235 of file CscCalibMonToolBase.h.

235{};

◆ allChan1dHistY

TH1F* CscCalibMonToolBase::HistCollection::allChan1dHistY {}

Definition at line 236 of file CscCalibMonToolBase.h.

236{};

◆ allChan2dHist

TH2F* CscCalibMonToolBase::HistCollection::allChan2dHist {}

Definition at line 237 of file CscCalibMonToolBase.h.

237{};

◆ chamHistVect

std::vector<TH1F*>* CscCalibMonToolBase::HistCollection::chamHistVect {}

Definition at line 242 of file CscCalibMonToolBase.h.

242{};

◆ chamProf

TProfile* CscCalibMonToolBase::HistCollection::chamProf {}

Definition at line 238 of file CscCalibMonToolBase.h.

238{};

◆ chamSummVect

std::vector<TH1F*>* CscCalibMonToolBase::HistCollection::chamSummVect {}

Definition at line 241 of file CscCalibMonToolBase.h.

241{};

◆ cscSpec

std::vector<TH1F *> CscCalibMonToolBase::HistCollection::cscSpec {}

Definition at line 233 of file CscCalibMonToolBase.h.

233{};

◆ data

std::vector<float> CscCalibMonToolBase::HistCollection::data

Definition at line 231 of file CscCalibMonToolBase.h.

◆ errors

std::vector<float> CscCalibMonToolBase::HistCollection::errors

Definition at line 232 of file CscCalibMonToolBase.h.

◆ hashHist

TH1F* CscCalibMonToolBase::HistCollection::hashHist {}

Definition at line 234 of file CscCalibMonToolBase.h.

234{};

◆ ignoreY

bool CscCalibMonToolBase::HistCollection::ignoreY

Definition at line 230 of file CscCalibMonToolBase.h.

◆ layHistVect

std::vector<TH1F*>* CscCalibMonToolBase::HistCollection::layHistVect {}

Definition at line 239 of file CscCalibMonToolBase.h.

239{};

◆ laySummVect

std::vector<TH1F*>* CscCalibMonToolBase::HistCollection::laySummVect {}

Definition at line 240 of file CscCalibMonToolBase.h.

240{};

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