Utility to extract PMT readout configuration from data. More...
#include "icaruscode/Decode/ChannelMapping/IICARUSChannelMap.h"#include "icaruscode/Utilities/ReadArtConfiguration.h"#include "sbnobj/Common/PMT/Data/PMTconfiguration.h"#include "sbnobj/Common/PMT/Data/V1730Configuration.h"#include "art/Framework/Principal/DataViewImpl.h"#include "messagefacility/MessageLogger/MessageLogger.h"#include "fhiclcpp/ParameterSet.h"#include "cetlib_except/exception.h"#include "TFile.h"#include <regex>#include <string>#include <optional>#include <utility>#include <initializer_list>Go to the source code of this file.
Classes | |
| class | icarus::PMTconfigurationExtractorBase |
| class | icarus::PMTconfigurationExtractor |
| Class to extract PMT readout board configuration. More... | |
Namespaces | |
| icarus | |
| Cluster finding and building. | |
| icarus::details | |
Functions | |
| sbn::PMTconfiguration | icarus::extractPMTreadoutConfiguration (std::string const &srcFileName, icarus::PMTconfigurationExtractor extractor) |
| sbn::PMTconfiguration | icarus::extractPMTreadoutConfiguration (TFile &srcFile, icarus::PMTconfigurationExtractor extractor) |
| template<typename Principal > | |
| sbn::PMTconfiguration | icarus::extractPMTreadoutConfiguration (Principal const &data, icarus::PMTconfigurationExtractor extractor) |
| template<typename ConfigMap > | |
| sbn::PMTconfiguration | icarus::details::extractPMTreadoutConfigurationImpl (ConfigMap const &configMap, icarus::PMTconfigurationExtractor extractor) |
Utility to extract PMT readout configuration from data.
Definition in file PMTconfigurationExtractor.h.
1.8.5