1 #ifndef ShowerLibraryProducer_HcalForwardAnalysis_h 2 #define ShowerLibraryProducer_HcalForwardAnalysis_h 21 #include "G4ThreeVector.hh" 35 public Observer<const BeginOfEvent*>,
80 float x[10000],
y[10000],
z[10000],
t[10000],
lambda[10000];
~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