AttenProfiles for many channels. More...
Public Member Functions | |
AttenProfilesMap () | |
AttenProfilesMap (float w0, float w1) | |
AttenProfilesMap (const AttenProfiles &)=delete | |
bool | HasProfiles (const geo::OfflineChan &c) const |
bool | HasProfiles (int plane, int cell) const |
AttenProfiles & | GetProfiles (const geo::OfflineChan &c) |
AttenProfiles & | GetProfiles (int plane, int cell) |
std::vector< geo::OfflineChan > | Channels () const |
List of channels with profiles on. More... | |
std::map< int, std::map< int, std::vector< TH1F * > > > | GetAllProfilesByPlaneAndCell () |
Intended for writing out/drawing all the histograms. More... | |
AttenProfilesMap & | operator+= (const AttenProfilesMap &rhs) |
void | Clear () |
double | MinW () const |
double | MaxW () const |
Protected Attributes | |
float | fMinW |
float | fMaxW |
std::map< geo::OfflineChan, AttenProfiles > | fMap |
AttenProfiles for many channels.
Definition at line 89 of file AttenProfiles.h.
|
inline |
Definition at line 93 of file AttenProfiles.h.
References plot_validation_datamc::c, getBrightness::cell, caldp::LiteProfile::operator+=(), and NDAPDHVSetting::plane.
caldp::AttenProfilesMap::AttenProfilesMap | ( | float | w0, |
float | w1 | ||
) |
Definition at line 160 of file AttenProfiles.cxx.
|
delete |
std::vector< geo::OfflineChan > caldp::AttenProfilesMap::Channels | ( | ) | const |
List of channels with profiles on.
Definition at line 192 of file AttenProfiles.cxx.
References fMap, it, and runNovaSAM::ret.
Referenced by calib::AttenFit::ConsolidateViews(), calib::AttenuationFit::ConsolidateViews(), calib::AttenuationFit::readResults(), and calib::AttenuationFit::writeResults().
void caldp::AttenProfilesMap::Clear | ( | ) |
Definition at line 260 of file AttenProfiles.cxx.
References fMap.
Referenced by calib::AttenFit::ConsolidateViews(), and calib::AttenuationFit::ConsolidateViews().
std::map< int, std::map< int, std::vector< TH1F * > > > caldp::AttenProfilesMap::GetAllProfilesByPlaneAndCell | ( | ) |
Intended for writing out/drawing all the histograms.
Definition at line 202 of file AttenProfiles.cxx.
References getBrightness::cell, fMap, genie::utils::style::Format(), it, NDAPDHVSetting::plane, runNovaSAM::ret, caldp::LiteProfile::TotalHits(), caldp::LiteProfile::ToTH1F(), registry_explorer::v, caldp::AttenProfiles::WPE_corr_traj, caldp::AttenProfiles::WPE_corr_xy, and caldp::AttenProfiles::WPE_corr_z.
AttenProfiles & caldp::AttenProfilesMap::GetProfiles | ( | const geo::OfflineChan & | c | ) |
Definition at line 175 of file AttenProfiles.cxx.
References fMap, fMaxW, fMinW, it, and make_pair().
Referenced by calib::AttenFit::ConsolidateViews(), calib::AttenuationFit::ConsolidateViews(), calib::AttenFit::endJob(), GetProfiles(), operator+=(), and calib::AttenuationFit::writeResults().
AttenProfiles & caldp::AttenProfilesMap::GetProfiles | ( | int | plane, |
int | cell | ||
) |
Definition at line 185 of file AttenProfiles.cxx.
References GetProfiles().
bool caldp::AttenProfilesMap::HasProfiles | ( | const geo::OfflineChan & | c | ) | const |
Definition at line 163 of file AttenProfiles.cxx.
References fMap.
Referenced by calib::AttenFit::endJob(), HasProfiles(), and calib::AttenuationFit::writeResults().
Definition at line 169 of file AttenProfiles.cxx.
References HasProfiles().
|
inline |
Definition at line 117 of file AttenProfiles.h.
References caldp::LiteProfile::fMaxW.
Referenced by calib::AttenFit::ConsolidateViews(), calib::SumRunsCalib::endRun(), calib::AttenFit::endRun(), calib::SumSubrunsCalib::endSubRun(), calib::AttenFit::endSubRun(), calib::SumAttenuationProfiles::readResults(), and calib::AttenuationFit::readResults().
|
inline |
Definition at line 116 of file AttenProfiles.h.
References caldp::LiteProfile::fMinW.
Referenced by calib::AttenFit::ConsolidateViews(), calib::SumRunsCalib::endRun(), calib::AttenFit::endRun(), calib::SumSubrunsCalib::endSubRun(), calib::AttenFit::endSubRun(), calib::SumAttenuationProfiles::readResults(), and calib::AttenuationFit::readResults().
AttenProfilesMap & caldp::AttenProfilesMap::operator+= | ( | const AttenProfilesMap & | rhs | ) |
Definition at line 251 of file AttenProfiles.cxx.
References fMap, GetProfiles(), and it.
|
protected |
Definition at line 122 of file AttenProfiles.h.
Referenced by Channels(), Clear(), GetAllProfilesByPlaneAndCell(), GetProfiles(), HasProfiles(), and operator+=().
|
protected |
Definition at line 120 of file AttenProfiles.h.
Referenced by GetProfiles().
|
protected |
Definition at line 120 of file AttenProfiles.h.
Referenced by GetProfiles().