65 static G4int HCID = -1;
84 if (aStep == NULL)
return false;
100 G4ThreeVector photonExit = trackInformation -> GetExitPosition();
102 G4double arrivalTime = theTrack -> GetGlobalTime();
107 GetTopTransform().TransformPoint(photonArrive);
virtual G4int GetCollectionID(G4int i)
G4THitsCollection< WLSPhotonDetHit > WLSPhotonDetHitsCollection
Definition of the WLSPhotonDetSD class.
const G4VTouchable * GetTouchable() const
G4bool ProcessHits_constStep(const G4Step *, G4TouchableHistory *)
virtual void Initialize(G4HCofThisEvent *)
void AddHitsCollection(G4int HCID, G4VHitsCollection *aHC)
G4String SensitiveDetectorName
G4ParticleDefinition * GetDefinition() const
const G4NavigationHistory * GetHistory() const
void insert(G4String str)
G4Track * GetTrack() const
static G4OpticalPhoton * OpticalPhotonDefinition()
G4StepPoint * GetPostStepPoint() const
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
Definition of the WLSPhotonDetHit class.
G4CollectionNameVector collectionName
G4VUserTrackInformation * GetUserInformation() const
virtual ~WLSPhotonDetSD()
WLSPhotonDetHitsCollection * fPhotonDetHitCollection