Definition at line 60 of file WireAna_module.cc.
WireAna::WireAna::WireAna |
( |
fhicl::ParameterSet const & |
pset | ) |
|
|
explicit |
Definition at line 116 of file WireAna_module.cc.
117 : EDAnalyzer(parameterSet),
121 fGeometry = lar::providerFrom<geo::Geometry>();
const geo::GeometryCore * fGeometry
void reconfigure(fhicl::ParameterSet const &pset)
const lariov::DetPedestalProvider & fPedestalRetrievalAlg
Keep track of an instance to the pedestal retrieval alg.
WireAna::WireAna::~WireAna |
( |
| ) |
|
|
virtual |
void WireAna::WireAna::analyze |
( |
const art::Event & |
evt | ) |
|
|
override |
Definition at line 180 of file WireAna_module.cc.
183 fEvent =
event.id().event();
193 art::Handle< std::vector<recob::Wire> > wireHandle;
194 event.getByLabel(wireLabel, wireHandle);
198 art::Handle<std::vector<sim::SimChannel>> simChannelHandle;
205 if (simChannelHandle.isValid())
207 for(
const auto& simChannel : *simChannelHandle) channelMap[simChannel.Channel()] = &simChannel;
216 if (wireHandle.isValid())
219 art::fill_ptr_vector(wireVec, wireHandle);
std::vector< std::unique_ptr< IWireHistogramTool > > fWireHistogramToolVec
std::vector< art::InputTag > fWireProducerLabelVec
art::InputTag fSimChannelProducerLabel
void WireAna::WireAna::beginJob |
( |
| ) |
|
|
override |
Definition at line 133 of file WireAna_module.cc.
141 art::ServiceHandle<art::TFileService>
tfs;
std::vector< std::unique_ptr< IWireHistogramTool > > fWireHistogramToolVec
art::ServiceHandle< art::TFileService > tfs
void WireAna::WireAna::beginRun |
( |
const art::Run & |
run | ) |
|
|
override |
void WireAna::WireAna::endJob |
( |
| ) |
|
|
override |
Definition at line 228 of file WireAna_module.cc.
std::vector< std::unique_ptr< IWireHistogramTool > > fWireHistogramToolVec
void WireAna::WireAna::reconfigure |
( |
fhicl::ParameterSet const & |
pset | ) |
|
Definition at line 163 of file WireAna_module.cc.
167 fWireProducerLabelVec =
p.get< std::vector<art::InputTag> >(
"WireModuleLabel", std::vector<art::InputTag>() = {
"recowire"});
171 const std::vector<fhicl::ParameterSet>& wireHistogramToolVec =
p.get<std::vector<fhicl::ParameterSet>>(
"WireHistogramToolList");
173 for(
auto& wireHistogramTool : wireHistogramToolVec)
std::vector< std::unique_ptr< IWireHistogramTool > > fWireHistogramToolVec
std::vector< art::InputTag > fWireProducerLabelVec
art::InputTag fSimChannelProducerLabel
std::vector<std::vector<double> > WireAna::WireAna::fChannelPedVec |
|
private |
int WireAna::WireAna::fEvent |
|
private |
int WireAna::WireAna::fNumEvents |
|
private |
Keep track of an instance to the pedestal retrieval alg.
Definition at line 106 of file WireAna_module.cc.
int WireAna::WireAna::fRun |
|
private |
art::InputTag WireAna::WireAna::fSimChannelProducerLabel |
|
private |
int WireAna::WireAna::fSubRun |
|
private |
std::vector<art::InputTag> WireAna::WireAna::fWireProducerLabelVec |
|
private |
The documentation for this class was generated from the following file: