1 #ifndef SIMPHOTONCOUNTERALG_H
2 #define SIMPHOTONCOUNTERALG_H
14 #include "fhiclcpp/ParameterSet.h"
18 namespace geo {
class GeometryCore; }
19 namespace opdet {
class OpDigiProperties; }
void InitializeCounters(geo::GeometryCore const &, opdet::OpDigiProperties const &)
std::vector< float > const & LatePhotonVector(size_t)
void FillRanges(fhicl::ParameterSet const &)
SimPhotonCounter const & GetSimPhotonCounter(size_t)
void FillAllRanges(std::vector< fhicl::ParameterSet > const &)
void AddSimPhotonsVector(std::vector< sim::SimPhotons > const &)
std::vector< SimPhotonCounter > fCounters
Simulation objects for optical detectors.
std::vector< std::vector< float > > fTimeRanges
SimPhotonCounterAlg(fhicl::ParameterSet const &)
Description of geometry of one entire detector.
std::vector< float > const & PromptPhotonVector(size_t)
std::vector< std::vector< float > > fWavelengthRanges
void AddSimPhotonCollection(sim::SimPhotonsCollection const &)
Collection of sim::SimPhotons, indexed by channel number.