1 #ifndef FLASHHYPOTHESISANAALG_H 2 #define FLASHHYPOTHESISANAALG_H 19 class PhotonVisibilityServce;
23 class OpDigiProperties;
49 : fCounterIndex(p.
get<unsigned int>(
"SimPhotonCounterIndex", 0))
50 , fdEdx(p.
get<float>(
"dEdx", 2.1))
51 , fXOffset(p.
get<float>(
"HypothesisXOffset", 0.0))
52 , fSPCAlg(p.
get<
fhicl::ParameterSet>(
"SimPhotonCounterAlgParams"))
55 void SetOutputObjects(TTree*,
69 void RunComparison(
const unsigned int run,
70 const unsigned int event,
71 std::vector<sim::MCTrack>
const&,
72 std::vector<sim::SimPhotons>
const&,
std::vector< float > fOpDetPositions_Y
FlashHypothesisCreator fFHCreator
std::vector< float > fOpDetPositions_Z
FlashHypothesisAnaAlg(fhicl::ParameterSet const &p)
Simulation objects for optical detectors.
The geometry of one entire detector, as served by art.
Class def header for mctrack data container.
FlashHypothesisComparison fFHCompare
SimPhotonCounterAlg fSPCAlg
unsigned int fCounterIndex
General LArSoft Utilities.
sim::MCTrackCollectionAnaAlg fMCTAlg
decltype(auto) get(T &&obj)
ADL-aware version of std::to_string.
Container for a list of pointers to providers.
Namespace collecting geometry-related classes utilities.
Event finding and building.