1 #ifndef SimG4CMS_CastorShowerLibrary_h
2 #define SimG4CMS_CastorShowerLibrary_h
18 #include "G4ParticleTable.hh"
19 #include "G4ThreeVector.hh"
25 #include "TBranchObject.h"
54 void select(
int,
double,
double =0,
double=9);
void initParticleTable(G4ParticleTable *)
int FindEnergyBin(double)
void select(int, double, double=0, double=9)
std::vector< double > pmom
std::vector< double > SLetas
unsigned int nEvtPerBinPhi
std::vector< double > SLphis
TBranchObject * hadBranch
CastorShowerLibrary(std::string &name, edm::ParameterSet const &p)
void initFile(edm::ParameterSet const &)
std::vector< double > SLenergies
CastorShowerLibraryInfo * eventInfo
void loadEventInfo(TBranchObject *)
CastorShowerEvent getShowerHits(G4Step *, bool &)
CastorShowerEvent * showerEvent
unsigned int nEvtPerBinEta