1 #ifndef FastHFShowerLibrary_H
2 #define FastHFShowerLibrary_H
23 #include "G4ThreeVector.hh"
58 std::vector<Hit>
getHits(
const G4ThreeVector & p,
const G4ThreeVector &
v,
59 int parCode,
double parEnergy,
bool &
ok,
60 double weight,
bool onlyLong=
false);
HcalNumberingScheme * numberingScheme
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &, int &)
void recoHFShowerLibrary(const FSimTrack &myTrack)
HFShowerPhotonCollection pe
type of data representation of DDCompactView
void loadEventInfo(TBranch *)
HcalNumberingFromDDD * numberingFromDDD
void interpolate(int, double)
std::vector< HFShowerPhoton > HFShowerPhotonCollection
std::vector< Hit > getHits(const G4ThreeVector &p, const G4ThreeVector &v, int parCode, double parEnergy, bool &ok, double weight, bool onlyLong=false)
void extrapolate(int, double)
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::...
HFShowerPhotonCollection * photo
std::vector< double > pmom
HFShowerPhotonCollection photon
FastHFShowerLibrary(edm::ParameterSet const &p)
std::vector< double > gpar
const std::map< CaloHitID, float > & getHitsMap()
void const initHFShowerLibrary(const edm::EventSetup &)
std::map< CaloHitID, float > hitMap
bool isItinFidVolume(G4ThreeVector &)