Gen_LED Class Reference

Ratpac-two: RAT::Gen_LED Class Reference
Ratpac-two
Inheritance diagram for RAT::Gen_LED:
GLG4Gen

Public Member Functions

virtual void GenerateEvent (G4Event *event)
 
virtual void ResetTime (double offset=0.0)
 
virtual bool IsRepeatable () const
 
virtual void SetState (G4String state)
 
virtual G4String GetState () const
 
void SetLEDParameters (G4String state)
 
virtual void SetTimeState (G4String state)
 
virtual G4String GetTimeState () const
 
virtual void SetVertexState (G4String state)
 
virtual G4String GetVertexState () const
 
virtual void SetPosState (G4String state)
 
virtual G4String GetPosState () const
 
- Public Member Functions inherited from GLG4Gen
virtual double NextTime () const
 
virtual void SubtractTime (double time)
 

Protected Attributes

G4String stateStr
 
GLG4TimeGentimeGen
 
std::vector< double > led_x
 
std::vector< double > led_y
 
std::vector< double > led_z
 
std::vector< double > led_wavelength
 
std::vector< double > led_u
 
std::vector< double > led_v
 
std::vector< double > led_w
 
bool fire_at_target
 
std::vector< double > target_x
 
std::vector< double > target_y
 
std::vector< double > target_z
 
std::vector< int > photons_per_LED
 
bool iso_mode
 
bool ang_dist_mode
 
bool multi_ang_dist_mode
 
bool mono_wl_mode
 
bool unif_mode
 
int selectedLED
 
CLHEP::RandGeneral * rand_angle
 
CLHEP::RandGeneral * rand_wl
 
CLHEP::RandGeneral * rand_time
 
double angle_min
 
double angle_max
 
double wl_min
 
double wl_max
 
double time_min
 
double time_max
 
std::vector< CLHEP::RandGeneral * > rand_angles
 
std::vector< double > angle_mins
 
std::vector< double > angle_maxs
 
int photons_per_event
 
int next_led
 
G4ParticleDefinition * photonDef
 
- Protected Attributes inherited from GLG4Gen
double nextTime
 

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/include/RAT/Gen_LED.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/gen/src/Gen_LED.cc