62 fPhotonDetHitCollection =
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);
110 fPhotonDetHitCollection->
G4String SensitiveDetectorName
G4ParticleDefinition * GetDefinition() const
G4bool ProcessHits_constStep(const G4Step *, G4TouchableHistory *)
Definition of the WLSPhotonDetHit class.
const G4VTouchable * GetTouchable() const
virtual G4int GetCollectionID(G4int i)
G4VUserTrackInformation * GetUserInformation() const
void insert(G4String str)
void AddHitsCollection(G4int HCID, G4VHitsCollection *aHC)
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
G4StepPoint * GetPostStepPoint() const
virtual ~WLSPhotonDetSD()
G4THitsCollection< WLSPhotonDetHit > WLSPhotonDetHitsCollection
Definition of the WLSPhotonDetSD class.
virtual void Initialize(G4HCofThisEvent *)
G4CollectionNameVector collectionName
const G4NavigationHistory * GetHistory() const
static G4OpticalPhoton * OpticalPhotonDefinition()
G4Track * GetTrack() const