Public Member Functions | |
Detector (std::string detname) | |
~Detector () | |
std::string | name () |
std::string | Name () |
std::string | FullName () |
unsigned int | NCells () |
unsigned int | NPlanes () |
unsigned int | NDiblocks () |
float | HalfW () |
unsigned int | CellToModule (int cell) |
bool | IsTB () |
bool | IsND () |
bool | IsFD () |
std::map< std::string, uint32_t > | EndOfPeriodMap () |
std::map< std::string, uint32_t > | EndOfEpochMap () |
Private Member Functions | |
void | SetEndOfPeriodMap () |
Private Attributes | |
std::string | fName |
std::string | fFullName |
unsigned int | fNCells |
unsigned int | fNPlanes |
unsigned int | fNDiblocks |
float | fHalfW |
std::map< std::string, uint32_t > | fEndOfPeriodMap |
std::map< std::string, uint32_t > | fEndOfEpochMap |
Definition at line 2 of file Detector.h.
Detector::Detector | ( | std::string | detname | ) |
Definition at line 42 of file Detector.h.
References om::cout, allTimeWatchdog::endl, fFullName, fHalfW, fNCells, fNDiblocks, fNPlanes, and SetEndOfPeriodMap().
Detector::~Detector | ( | ) |
Definition at line 75 of file Detector.h.
References om::cout, allTimeWatchdog::endl, FullName(), makeTrainCVSamples::int, new_module::module, and Name().
Referenced by MEUPerFEB::BadFeb(), and HalfW().
|
inline |
Definition at line 24 of file Detector.h.
References fEndOfEpochMap.
Referenced by ValidCalibPDF::DiblockTex(), CalibAnaPlot::DrawPeriodLines(), and CalibAnaPlot::PrintEpochLengths().
|
inline |
Definition at line 23 of file Detector.h.
References fEndOfPeriodMap.
Referenced by CalibAnaPlot::DrawPeriodLines().
|
inline |
Definition at line 11 of file Detector.h.
References fFullName.
Referenced by CalibAnaPlot::CalibAnaPlot(), and CellToModule().
|
inline |
Definition at line 15 of file Detector.h.
References getBrightness::cell, CellToModule(), and fHalfW.
Referenced by BrightnessModelPlots::SchedulePlots(), and ValidCalibPDF::SchedulePlots().
|
inline |
Definition at line 21 of file Detector.h.
References fName.
Referenced by ValidCalibPDF::PassesAbsCalCut(), MEUPerDiblock::ScheduleSamples(), and ValidCalibPDF::ScheduleSamples().
|
inline |
Definition at line 20 of file Detector.h.
References fName.
Referenced by ValidCalibPDF::PassesAbsCalCut(), MEUPerDiblock::ScheduleSamples(), and ValidCalibPDF::ScheduleSamples().
|
inline |
Definition at line 19 of file Detector.h.
References fName.
Referenced by ValidCalibPDF::FillHitPlots(), ValidCalibPDF::PassesAbsCalCut(), and ValidCalibPDF::ScheduleSamples().
|
inline |
Definition at line 9 of file Detector.h.
References fName, Name(), and string.
Referenced by ValidCalibPDF::AbsoluteCalibration(), ValidCalibPDF::DiblockTex(), CalibAnaPlot::HaddAllDataFile(), std_candles.StdCandlesPlotter::IsMC(), run_unfold_ppfx_multiprocess.Consumer::run(), run_unfold_systs_multiprocess.Consumer::run(), and run_unfold_genie_multiprocess.Consumer::run().
std::string Detector::Name | ( | ) |
Definition at line 89 of file Detector.h.
References fName.
Referenced by CellToModule(), and name().
|
inline |
Definition at line 12 of file Detector.h.
References fNCells.
Referenced by MEUPerCell::DriftTex(), BrightnessModelPlots::SchedulePlots(), MEUPerCell::SchedulePlots(), and ValidCalibPDF::SchedulePlots().
|
inline |
Definition at line 14 of file Detector.h.
References fNDiblocks.
Referenced by ValidCalibPDF::AbsoluteCalibration(), MEUPerDiblock::SchedulePlots(), and ValidCalibPDF::SchedulePlots().
|
inline |
Definition at line 13 of file Detector.h.
References fNPlanes.
Referenced by MEUPerCell::DriftTex(), MEUPerFEB::DriftTex(), MEUPerFEB::MakeTex(), BrightnessModelPlots::SchedulePlots(), MEUPerFEB::SchedulePlots(), MEUPerCell::SchedulePlots(), and ValidCalibPDF::SchedulePlots().
|
private |
Definition at line 99 of file Detector.h.
References fEndOfEpochMap, and fEndOfPeriodMap.
Referenced by Detector().
|
private |
Definition at line 36 of file Detector.h.
Referenced by EndOfEpochMap(), and SetEndOfPeriodMap().
|
private |
Definition at line 35 of file Detector.h.
Referenced by EndOfPeriodMap(), and SetEndOfPeriodMap().
|
private |
Definition at line 28 of file Detector.h.
Referenced by Detector(), and FullName().
|
private |
Definition at line 32 of file Detector.h.
Referenced by Detector(), and HalfW().
|
private |
|
private |
Definition at line 29 of file Detector.h.
Referenced by Detector(), and NCells().
|
private |
Definition at line 31 of file Detector.h.
Referenced by Detector(), and NDiblocks().
|
private |
Definition at line 30 of file Detector.h.
Referenced by Detector(), and NPlanes().