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