1 #ifndef SimG4CMS_ShowerLibraryProducer_FiberSD_h
2 #define SimG4CMS_ShowerLibraryProducer_FiberSD_h
23 class G4HCofThisEvent;
27 public Observer<const BeginOfEvent*>,
37 virtual G4bool
ProcessHits(G4Step* aStep,G4TouchableHistory* ROhist);
51 virtual void update(const ::EndOfEvent *);
const SimTrackManager * m_trackManager
std::vector< PCaloHit > PCaloHitContainer
type of data representation of DDCompactView
virtual void update(const BeginOfRun *)
This routine will be called when the appropriate signal arrives.
virtual void fillHits(edm::PCaloHitContainer &, std::string)
FiberSD(std::string, const DDCompactView &, SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
virtual uint32_t setDetUnitId(G4Step *)
FiberG4HitsCollection * theHC
G4THitsCollection< FiberG4Hit > FiberG4HitsCollection
virtual void Initialize(G4HCofThisEvent *HCE)
virtual void EndOfEvent(G4HCofThisEvent *HCE)
virtual G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist)