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);
const double Z[kNumberCalorimeter]
virtual ~HcalForwardAnalysis()
const HcalForwardAnalysis & operator=(const HcalForwardAnalysis &)
void setPhotons(const EndOfEvent *evt)
void update(const BeginOfRun *run)
This routine will be called when the appropriate signal arrives.
Photon(int id, float X, float Y, float Z, float T, float Lambda)
std::vector< Photon > thePhotons
edm::Service< TFileService > theFile
std::vector< std::string > theNames
HcalForwardAnalysis(const edm::ParameterSet &p)
void parseDetId(int id, int &tower, int &cell, int &fiber)
virtual void produce(edm::Event &, const edm::EventSetup &)