Public Attributes | |
bool | isMC |
cmf::DetType_t | detector |
cmf::FileType_t | fileType |
cmf::SelectionType_t | selectionType |
cmf::InteractionType_t | interactionType |
long | period |
cmf::MetaData::MetaData | ( | ) |
Definition at line 86 of file Structs.cxx.
cmf::MetaData::MetaData | ( | bool const & | mc, |
cmf::DetType_t const & | det, | ||
cmf::FileType_t const & | ft, | ||
cmf::SelectionType_t const & | st, | ||
cmf::InteractionType_t const & | it, | ||
std::string const & | ep | ||
) |
cmf::MetaData::MetaData | ( | bool const & | mc, |
cmf::DetType_t const & | det, | ||
cmf::FileType_t const & | ft, | ||
cmf::SelectionType_t const & | st, | ||
cmf::InteractionType_t const & | it, | ||
int const & | ep | ||
) |
Definition at line 112 of file Structs.cxx.
cmf::BeamType_t cmf::MetaData::BeamType | ( | ) | const |
Definition at line 178 of file Structs.cxx.
References POTSpillRate::beam, LOG_DEBUG, period, PeriodString(), and cmf::PeriodToBeamType().
Referenced by DetectorBeamSelectionKey(), cmf::ShifterAndWeighter::FileSystWeight(), cmf::EventListManipulator::FillTextFile(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), cmf::ShifterAndWeighter::NormSystWeight(), cmf::RecoEnergy(), ToString(), and ToStringLatex().
|
inline |
long cmf::MetaData::DetectorBeamSelectionKey | ( | ) | const |
Definition at line 194 of file Structs.cxx.
References BeamType(), detector, cmf::DetectorBeamSelectionTypesToKey(), and selectionType.
Referenced by cmf::CovarianceMatrixMaker::beginJob(), cmf::FillSpectrumFromSingleList(), and makeInitialDecorrelatedErrorPlot().
|
inline |
|
inline |
Definition at line 121 of file Structs.h.
References cmf::DetectorTypeKey().
Referenced by Key().
|
inline |
Definition at line 151 of file Structs.h.
References cmf::cDetType_Strings, runNovaSAM::detector, and elec2geo::pos.
Referenced by cmf::EventListManipulator::FillTextFile(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), ToString(), and cmf::EventListManipulator::UseEventsFromMetaData().
|
inline |
|
inline |
Definition at line 125 of file Structs.h.
References cmf::InteractionTypeKey().
Referenced by Key().
|
inline |
Definition at line 139 of file Structs.h.
References cmf::kCosmicBackgroundFile.
Referenced by cmf::EventListManipulator::Deserialize(), and cmf::ShifterAndWeighter::Weight().
bool cmf::MetaData::IsNCSelected | ( | ) | const |
Definition at line 231 of file Structs.cxx.
References cmf::kNCSelection, and selectionType.
Referenced by cmf::PlotUtilities::MakeEnergySpectraFromBins(), and cmf::RecoEnergy().
bool cmf::MetaData::IsNuESelected | ( | ) | const |
Definition at line 225 of file Structs.cxx.
References cmf::IsNuESelected(), and selectionType.
Referenced by cmf::PlotUtilities::MakeEnergySpectraFromBins(), cmf::RecoEnergy(), cmf::CovarianceBinUtility::SelectionHighEdges(), and cmf::CovarianceBinUtility::SelectionLowEdge().
bool cmf::MetaData::IsNuMuQuantiles | ( | ) | const |
Definition at line 213 of file Structs.cxx.
References cmf::IsNuMuQuantiles(), and selectionType.
bool cmf::MetaData::IsNuMuSelected | ( | ) | const |
Definition at line 219 of file Structs.cxx.
References cmf::IsNuMuSelected(), and selectionType.
Referenced by cmf::FillSpectrumFromSingleList(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), cmf::RecoEnergy(), cmf::CovarianceBinUtility::SelectionHighEdges(), and cmf::CovarianceBinUtility::SelectionLowEdge().
|
inline |
Definition at line 140 of file Structs.h.
References cmf::kRockFluxSwap, cmf::kRockNonSwap, ana::operator<(), operator==(), and fhicl::other.
long cmf::MetaData::Key | ( | ) | const |
Definition at line 200 of file Structs.cxx.
References DetectorKey(), FileKey(), InteractionKey(), MCKey(), PeriodKey(), and SelectionKey().
Referenced by operator<().
cmf::MetaDataLite cmf::MetaData::LiteMD | ( | ) | const |
|
inline |
bool cmf::MetaData::operator< | ( | MetaData const & | other | ) | const |
bool cmf::MetaData::operator== | ( | MetaData const & | other | ) | const |
Definition at line 237 of file Structs.cxx.
References detector, fileType, interactionType, isMC, period, and selectionType.
|
inline |
Definition at line 128 of file Structs.h.
References cmf::IsNuESelected(), cmf::IsNuMuQuantiles(), cmf::IsNuMuSelected(), DCS_db_parser::period, string, and ToString().
Referenced by cmf::EventListManipulator::Deserialize(), cmf::DSTToEventList::endJob(), cmf::CAFToEventList::endJob(), LiteMD(), and cmf::EventListManipulator::UseEventsFromMetaData().
|
inline |
|
inline |
Definition at line 162 of file Structs.h.
References DCS_db_parser::period, and art::to_string().
Referenced by BeamType(), ToString(), ToStringLatex(), cmf::EventListManipulator::UseEventsFromMetaData(), cmf::SelectionUtility::UsesDetAndBeam(), and cmf::SelectionUtility::UsesDetBeamAndSel().
|
inline |
Definition at line 124 of file Structs.h.
References cmf::SelectionTypeKey().
Referenced by Key().
std::string cmf::MetaData::ToString | ( | ) | const |
Definition at line 133 of file Structs.cxx.
References BeamType(), cmf::cBeamType_Strings, cmf::cFileTypeStrings, cmf::cInteractionType_Strings, cmf::cSelectionType_Strings, DetectorString(), fileType, interactionType, isMC, PeriodString(), selectionType, and string.
Referenced by cmf::EventListManipulator::Deserialize(), cmf::DSTToEventList::endJob(), cmf::CAFToEventList::endJob(), cmf::EventListManipulator::FillEventList(), cmf::FillSpectrumFromSingleList(), cmf::DSTToEventList::InitializeEventListColls(), cmf::CovarianceFitHelper::MakeDataMCCanv(), cmf::EventListManipulator::PeriodEventCap(), cmf::CMFCappedEventList::Serialize(), cmf::SerializeEventListColl(), cmf::ShifterAndWeighter::SetCurrentEvent(), and cmf::EventListManipulator::UseEventsFromMetaData().
std::string cmf::MetaData::ToStringLatex | ( | ) | const |
Definition at line 157 of file Structs.cxx.
References BeamType(), cmf::cBeamType_LatexStrings, cmf::cFileTypeStrings_Latex, cmf::cInteractionType_LatexStrings, cmf::cSelectionType_LatexStrings, detector, fileType, interactionType, isMC, cmf::kFARDET, cmf::kNEARDET, PeriodString(), selectionType, and string.
cmf::DetType_t cmf::MetaData::detector |
Definition at line 114 of file Structs.h.
Referenced by cmf::CovarianceMatrixMaker::beginJob(), cmf::ShifterAndWeighter::CurrentParameterValue(), cmf::EventListManipulator::Deserialize(), DetectorBeamSelectionKey(), cmf::ShifterAndWeighter::FileSystWeight(), cmf::FillSpectrumFromSingleList(), cmf::ShifterAndWeighter::FractionalShift(), MetadataUtils.metaDataMgr::getOutputFileName(), LiteMD(), cmf::CovarianceFitHelper::MakeDataMCCanv(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), makeInitialDecorrelatedErrorPlot(), cmf::ShifterAndWeighter::NormSystWeight(), cmf::CovarianceBinUtility::NuELowEdge(), operator==(), cmf::ShifterAndWeighter::OscillationWeight(), cmf::RecoEnergy(), cmf::CovarianceBinUtility::SelectionHighEdges(), cmf::CovarianceBinUtility::SelectionLowEdge(), ToStringLatex(), cmf::ShifterAndWeighter::TotalWeightFromWeighters(), cmf::EventListManipulator::UseEventsFromMetaData(), cmf::SelectionUtility::UsesDetAndBeam(), cmf::SelectionUtility::UsesDetBeamAndSel(), and cmf::ShifterAndWeighter::Weight().
cmf::FileType_t cmf::MetaData::fileType |
Definition at line 115 of file Structs.h.
Referenced by cmf::EventListManipulator::Deserialize(), cmf::FillSpectrumFromSingleList(), operator==(), ToString(), ToStringLatex(), and cmf::EventListManipulator::UseEventsFromMetaData().
cmf::InteractionType_t cmf::MetaData::interactionType |
Definition at line 117 of file Structs.h.
Referenced by cmf::ShifterAndWeighter::CMFSystVarWeight(), cmf::EventListManipulator::Deserialize(), operator==(), ToString(), ToStringLatex(), and cmf::EventListManipulator::UseEventsFromMetaData().
bool cmf::MetaData::isMC |
Definition at line 113 of file Structs.h.
Referenced by cmf::EventListManipulator::Deserialize(), cmf::DSTToEventList::endJob(), cmf::CAFToEventList::endJob(), cmf::FillSpectrumFromSingleList(), cmf::EventListManipulator::FillTextFile(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), cmf::operator<<(), operator==(), cmf::SerializeEvents(), cmf::ShifterAndWeighter::SetCurrentEvent(), ToString(), ToStringLatex(), cmf::EventListManipulator::UseEventsFromMetaData(), and cmf::ShifterAndWeighter::Weight().
long cmf::MetaData::period |
Definition at line 118 of file Structs.h.
Referenced by BeamType(), cmf::CovarianceMatrixMaker::beginJob(), cmf::FillSpectrumFromSingleList(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), makeInitialDecorrelatedErrorPlot(), MetaData(), and operator==().
cmf::SelectionType_t cmf::MetaData::selectionType |
Definition at line 116 of file Structs.h.
Referenced by cmf::CovarianceMatrixMaker::beginJob(), cmf::EventListManipulator::Deserialize(), DetectorBeamSelectionKey(), cmf::DSTToEventList::endJob(), cmf::CAFToEventList::endJob(), cmf::ShifterAndWeighter::FileSystWeight(), cmf::FillSpectrumFromSingleList(), cmf::EventListManipulator::FillTextFile(), IsNCSelected(), IsNuESelected(), IsNuMuQuantiles(), IsNuMuSelected(), LiteMD(), cmf::CovarianceFitHelper::MakeDataMCCanv(), cmf::PlotUtilities::MakeEnergySpectraFromBins(), makeInitialDecorrelatedErrorPlot(), cmf::ShifterAndWeighter::NormSystWeight(), cmf::CovarianceBinUtility::NuELowEdge(), cmf::operator<<(), operator==(), cmf::RecoEnergy(), cmf::CovarianceBinUtility::SelectionHighEdges(), ToString(), ToStringLatex(), cmf::EventListManipulator::UseEventsFromMetaData(), and cmf::SelectionUtility::UsesDetBeamAndSel().