ADCthresholds() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
ADCthresholdTag(std::size_t iThr) const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
ChannelID_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
createCountersForPattern(std::string const &patternName) | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
DefaultPlotCategories | icarus::trigger::TriggerEfficiencyPlotsBase | protectedstatic |
deleteEmptyPlots() | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
deleteEmptyPlots(PlotSandbox &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | private |
EventInfo_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
eventTree() | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
extractActiveChannels(TriggerGatesPerCryostat_t const &cryoGates) | icarus::trigger::TriggerEfficiencyPlotsBase | protectedstatic |
fADCthresholds | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fBeamGateChangeCheck | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fBeamGateDuration | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fBeamGateStart | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fChannelCryostat | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fDetectorParticleTag | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fEventInfoExtractorMaker | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fEventTree | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fGeom | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fIDTree | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fillAllEfficiencyPlots(EventInfo_t const &eventInfo, PMTInfo_t const &PMTinfo, TriggerInfo_t const &triggerInfo, PlotSandbox const &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
fillEfficiencyPlots(EventInfo_t const &eventInfo, TriggerInfo_t const &triggerInfo, PlotSandbox const &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
fillEventPlots(EventInfo_t const &eventInfo, PlotSandbox const &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
fillPMTplots(PMTInfo_t const &PMTinfo, PlotSandbox const &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
fLogCategory | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fLogEventDetails | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fOnlyPlotCategories | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fOutputDir | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fPassCounters | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fPlotCategories | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fPlotOnlyActiveVolume | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fPlotTree | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fPreSpillStart | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fPreSpillWindow | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fThresholdPlots | icarus::trigger::TriggerEfficiencyPlotsBase | private |
fTriggerTimeResolution | icarus::trigger::TriggerEfficiencyPlotsBase | private |
geometry() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
initializeEfficiencyPerTriggerPlots(PlotSandbox &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
initializeEventPlots(PlotSandbox &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
initializePlots(PlotCategories_t categories, std::vector< SettingsInfo_t > const &settings) | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
initializePlots(std::vector< SettingsInfo_t > const &settings) | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
initializePlotSet(PlotSandbox &plots, std::vector< SettingsInfo_t > const &settings) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
initializePMTplots(PlotSandbox &plots) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
InputTriggerGate_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
logCategory() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
makeChannelCryostatMap(geo::GeometryCore const &geom) | icarus::trigger::TriggerEfficiencyPlotsBase | privatestatic |
makeEdepTag(fhicl::Sequence< art::InputTag > const &EnergyDepositTags, fhicl::OptionalAtom< art::InputTag > const &EnergyDepositSummaryTag) | icarus::trigger::TriggerEfficiencyPlotsBase | privatestatic |
makeGatePack(art::Event const *event=nullptr) const | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
makeMyBeamGate(detinfo::DetectorClocksData const &clockData) const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
makeMyBeamGate(art::Event const *event=nullptr) const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
makeMyBeamGate(art::Event const &event) const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
microseconds typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
nADCthresholds() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
nanoseconds typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
nEvents | icarus::trigger::TriggerEfficiencyPlotsBase | private |
nPlottedEvents | icarus::trigger::TriggerEfficiencyPlotsBase | private |
PlotCategories_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
PlotSandbox typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
PlotSandboxRefs_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
PMTInfo_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
pointInActiveTPC(geo::Point_t const &point) const | icarus::trigger::TriggerEfficiencyPlotsBase | private |
pointInTPC(geo::Point_t const &point) const | icarus::trigger::TriggerEfficiencyPlotsBase | private |
printSummary() const | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
process(art::Event const &event) | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
readTriggerGates(art::Event const &event, art::InputTag const &dataTag) const | icarus::trigger::TriggerEfficiencyPlotsBase | private |
registerTriggerResult(std::size_t threshold, std::size_t pattern, bool fired) | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
registerTriggerResult(std::size_t threshold, std::size_t pattern, TriggerInfo_t const &triggerInfo) | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
selectPlotCategories(EventInfo_t const &info, PlotCategories_t const &categories) const | icarus::trigger::TriggerEfficiencyPlotsBase | private |
shouldPlotEvent(EventInfo_t const &eventInfo) const | icarus::trigger::TriggerEfficiencyPlotsBase | protectedvirtual |
simulateAndPlot(std::size_t const thresholdIndex, TriggerGatesPerCryostat_t const &gates, EventInfo_t const &eventInfo, detinfo::DetectorClocksData const &clockData, PlotSandboxRefs_t const &selectedPlots)=0 | icarus::trigger::TriggerEfficiencyPlotsBase | protectedpure virtual |
splitByCryostat(TriggerGates_t &&gates) const | icarus::trigger::TriggerEfficiencyPlotsBase | private |
thrAndCatName(std::string const &boxName, std::string const &category) | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprivatestatic |
thrAndCatName(PlotSandbox const &box, std::string const &category) | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprivatestatic |
TriggerEfficiencyPlotsBase(Config const &config, art::ConsumesCollector &consumer) | icarus::trigger::TriggerEfficiencyPlotsBase | explicitprotected |
TriggerGates_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
TriggerGatesPerCryostat_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
TriggerInfo_t typedef | icarus::trigger::TriggerEfficiencyPlotsBase | protected |
triggerTimeResolution() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
useEDep() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |
useGen() const | icarus::trigger::TriggerEfficiencyPlotsBase | inlineprotected |