Loading...
Searching...
No Matches
Classes | Enumerations
WLSUserTrackInformation.hh File Reference

Definition of the WLSUserTrackInformation class. More...

#include "G4ThreeVector.hh"
#include "G4VUserTrackInformation.hh"

Go to the source code of this file.

Classes

class  WLSUserTrackInformation
 

Enumerations

enum  TrackStatus {
  undefined = 0 , left = 1 , right = 2 , defined = 3 ,
  EscapedFromSide = 4 , EscapedFromReadOut = 8 , ReflectedAtMirror = 16 , ReflectedAtReadOut = 32 ,
  murderee = 64 , InsideOfFiber = 128 , OutsideOfFiber = 256
}
 

Detailed Description

Definition of the WLSUserTrackInformation class.

Definition in file WLSUserTrackInformation.hh.

Enumeration Type Documentation

◆ TrackStatus

Enumerator
undefined 
left 
right 
defined 
EscapedFromSide 
EscapedFromReadOut 
ReflectedAtMirror 
ReflectedAtReadOut 
murderee 
InsideOfFiber 
OutsideOfFiber 

Definition at line 40 of file WLSUserTrackInformation.hh.

41{
42 undefined = 0,
43 left = 1, // track is going -z
44 right = 2, // track is going +z
45 defined = 3, // left or right flag is on (Can't be Set)
46 EscapedFromSide = 4, // photon escaped through the side of the fiber
47 EscapedFromReadOut = 8, // photon escaped through read-out end of the fiber
48 ReflectedAtMirror = 16, // photon has been reflected by mirror at far end
49 ReflectedAtReadOut = 32, // photon has been reflected at the read-out end
50 murderee = 64, // photon is artificially killed
51 InsideOfFiber = 128, // Flag is on if the photon is inside of fiber
52 OutsideOfFiber = 256 // Flag is on if the photon is outside of fiber
53};

Applications | User Support | Publications | Collaboration