1 #ifndef SimG4CMS_HFShowerLibrary_h 2 #define SimG4CMS_HFShowerLibrary_h 1 15 #include "G4ThreeVector.hh" 27 class G4ParticleTable;
50 std::vector<Hit>
fillHits(
const G4ThreeVector & p,
const G4ThreeVector &
v,
51 int parCode,
double parEnergy,
bool &
ok,
52 double weight,
double time,
bool onlyLong=
false);
std::vector< Hit > getHits(const G4Step *aStep, bool &ok, double weight, bool onlyLong=false)
HFShowerPhotonCollection pe
Compact representation of the geometrical detector hierarchy.
std::vector< HFShowerPhoton > HFShowerPhotonCollection
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
std::maps an index to a DDValue. The index corresponds to the index assigned to the name of the std::...
void loadEventInfo(TBranch *)
std::vector< double > gpar
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &, int &)
HFShowerPhotonCollection * photo
std::vector< double > pmom
void extrapolate(int, double)
HFShowerLibrary(const std::string &name, const DDCompactView &cpv, edm::ParameterSet const &p)
std::vector< Hit > fillHits(const G4ThreeVector &p, const G4ThreeVector &v, int parCode, double parEnergy, bool &ok, double weight, double time, bool onlyLong=false)
HFShowerPhotonCollection photon
void interpolate(int, double)
void initRun(G4ParticleTable *, const HcalDDDSimConstants *)