1 #ifndef SimG4CMS_ShowerLibraryProducer_FiberG4Hit_h
2 #define SimG4CMS_ShowerLibraryProducer_FiberG4Hit_h
8 #include "G4THitsCollection.hh"
9 #include "G4Allocator.hh"
10 #include "G4LogicalVolume.hh"
12 #include <boost/cstdint.hpp>
20 FiberG4Hit(G4LogicalVolume* logVol, G4int tower, G4int
depth, G4int tkID);
26 inline void *
operator new(size_t);
27 inline void operator delete(
void *aHit);
65 new G4Allocator<FiberG4Hit>;
G4int operator==(const FiberG4Hit &right) const
std::vector< HFShowerPhoton > thePhoton
std::vector< HFShowerPhoton > photon() const
void setTowerId(G4int tower)
const FiberG4Hit & operator=(const FiberG4Hit &right)
math::XYZPoint hitPos() const
const G4LogicalVolume * theLogV
void setPos(const math::XYZPoint &xyz)
XYZPointD XYZPoint
point in space with cartesian internal representation
G4THitsCollection< FiberG4Hit > FiberG4HitsCollection
G4ThreadLocal G4Allocator< FiberG4Hit > * fFiberG4HitAllocator
void setPhoton(const std::vector< HFShowerPhoton > &photon)
void setDepth(G4int depth)