Go to the documentation of this file. 1 #ifndef SimG4CMS_ShowerLibraryProducer_FiberG4Hit_h
2 #define SimG4CMS_ShowerLibraryProducer_FiberG4Hit_h
8 #include "G4THitsCollection.hh"
9 #include "G4Allocator.hh"
10 #include "G4LogicalVolume.hh"
23 inline void *
operator new(size_t);
24 inline void operator delete(
void *aHit);
G4ThreadLocal G4Allocator< FiberG4Hit > * fFiberG4HitAllocator
const FiberG4Hit & operator=(const FiberG4Hit &right)
void setPos(const math::XYZPoint &xyz)
void setTowerId(G4int tower)
const G4LogicalVolume * theLogV
void setPhoton(const std::vector< HFShowerPhoton > &photon)
void setDepth(G4int depth)
XYZPointD XYZPoint
point in space with cartesian internal representation
math::XYZPoint hitPos() const
G4int operator==(const FiberG4Hit &right) const
std::vector< HFShowerPhoton > thePhoton
G4THitsCollection< FiberG4Hit > FiberG4HitsCollection
std::vector< HFShowerPhoton > photon() const