1 #ifndef ShowerLibraryProducer_HcalForwardAnalysis_h 2 #define ShowerLibraryProducer_HcalForwardAnalysis_h 22 #include "G4ThreeVector.hh" 27 #include <boost/cstdint.hpp> 37 public Observer<const BeginOfEvent *>,
77 void parseDetId(
int id,
int& tower,
int& cell,
int& fiber);
~HcalForwardAnalysis() override
void setPhotons(const EndOfEvent *evt)
Photon(int id, float X, float Y, float Z, float T, float Lambda)
std::vector< Photon > thePhotons
const HcalForwardAnalysis & operator=(const HcalForwardAnalysis &)=delete
void update(const BeginOfRun *run) override
This routine will be called when the appropriate signal arrives.
edm::Service< TFileService > theFile
std::vector< std::string > theNames
HcalForwardAnalysis(const edm::ParameterSet &p)
void parseDetId(int id, int &tower, int &cell, int &fiber)
void produce(edm::Event &, const edm::EventSetup &) override