168 #ifndef AdcRoiViewer_H 169 #define AdcRoiViewer_H 203 using TpmPtr = std::unique_ptr<TPadManipulator>;
254 TH1* getSumHist(
Name hnam);
255 Name getSumFitName(
Name hnam)
const;
256 Name getSumPlotName(
Name hnam)
const;
257 float getSumPlotWidth(
Name hnam)
const;
258 Name getChanSumHistTemplateName(
Name hnam)
const;
259 Name getChanSumHistVariableType(
Name hnam)
const;
260 Name getChanSumHistErrorType(
Name hnam)
const;
261 Name getChanSumPlotName(
Name hnam)
const;
const TimeOffsetTool * m_pTickOffsetTool
void writeChanSumPlots() const
const AdcChannelStringTool * m_adcStringBuilder
std::map< Index, Index > TpmCountMap
HistInfoMap sumHistTemplates
IndexByIndexMap channelStatuses
Index m_ChannelLineModulus
void writeSumPlots(const DataMap *pdmin) const
void writeSumHists() const
const RunDataTool * m_pRunDataTool
std::map< Name, HistInfo > HistInfoMap
void writeRoiPlots(const HistVector &hists, const AdcChannelData &acd) const
IndexVector m_ChannelLinePattern
std::map< Name, Name > NameMap
IndexByNameMap sumHistChannels
IndexByNameMap chanSumChaBegin
std::map< Name, NameVector > NameVectorMap
void fillChanSumHists() const
std::vector< Index > IndexVector
FloatMap chanSumPlotYMins
void writeRoiHists(const DataMap &res, int dbg) const
std::vector< DataMap > DataMapVector
std::vector< TH1 * > HistVector
DataMap close(const DataMap *dmin) override
NameVector m_ChannelRanges
std::map< Index, Name > TpmNameMap
NameMap chanSumHistErrorTypes
DataMap viewMap(const AdcChannelDataMap &acds) const override
std::vector< Name > NameVector
std::map< Name, TH1 * > HistMap
Name m_ChanSumRootFileName
NameMap chanSumHistTemplateNames
FloatMap chanSumPlotYMaxs
AdcRoiViewer(fhicl::ParameterSet const &ps)
std::map< Index, TpmPtr > TpmMap
int doView(const AdcChannelData &acd, int dbg, DataMap &dm) const
IndexByNameMap chanSumHistTypes
HistVectorMap sumPlotHists
static constexpr double ps
IndexByNameMap chanSumChaEnd
DataMap view(const AdcChannelData &acd) const override
std::map< Name, float > FloatMap
std::map< Index, Index > IndexByIndexMap
std::map< Name, ChannelRange > ChannelRangeMap
void setPlotLabels(Name &sttl) const
std::map< Name, Index > IndexByNameMap
std::unique_ptr< TPadManipulator > TpmPtr
NameMap chanSumHistVariableTypes
bool updateWithView() const override
std::map< Name, HistVector > HistVectorMap
void writeChanSumHists() const
std::map< AdcChannel, AdcChannelData > AdcChannelDataMap
std::shared_ptr< State > StatePtr
void fillSumHists(const AdcChannelData &acd, const DataMap &dm) const
IndexByIndexMap eventCallCount
const IndexRangeTool * m_pChannelRangeTool