GEMC  2.2
Geant4 Monte-Carlo Framework
Public Member Functions
detectorCondition Class Reference

#include <run_conditions.h>

+ Collaboration diagram for detectorCondition:

Public Member Functions

 detectorCondition ()
 
 detectorCondition (string f)
 
 ~detectorCondition ()
 
void set_position (string X, string Y, string Z)
 
void set_rotation (string X, string Y, string Z)
 
void set_existance (string exist)
 
void set_factory (string f)
 
void set_variation (string v)
 
void set_system (string s)
 
void set_run_number (int r)
 
G4ThreeVector get_position ()
 
G4ThreeVector get_vrotation ()
 
G4RotationMatrix get_rotation ()
 
int get_existance ()
 
string get_factory ()
 
string get_variation ()
 
string get_system ()
 
int get_run_number ()
 

Detailed Description

detectorCondition

This is the detector Conditions class.
For each detector its shifts and rotation relative to the nominal position are recorded here.
The factory type of the detector is also recorded here.

Definition at line 36 of file run_conditions.h.

Constructor & Destructor Documentation

detectorCondition::detectorCondition ( )
inline

Definition at line 50 of file run_conditions.h.

detectorCondition::detectorCondition ( string  f)
inline

Definition at line 51 of file run_conditions.h.

detectorCondition::~detectorCondition ( )
inline

Definition at line 58 of file run_conditions.h.

Member Function Documentation

int detectorCondition::get_existance ( )
inline

Definition at line 71 of file run_conditions.h.

string detectorCondition::get_factory ( )
inline

Definition at line 72 of file run_conditions.h.

G4ThreeVector detectorCondition::get_position ( )
inline

Definition at line 68 of file run_conditions.h.

G4RotationMatrix detectorCondition::get_rotation ( )
inline

Definition at line 70 of file run_conditions.h.

int detectorCondition::get_run_number ( )
inline

Definition at line 75 of file run_conditions.h.

string detectorCondition::get_system ( )
inline

Definition at line 74 of file run_conditions.h.

string detectorCondition::get_variation ( )
inline

Definition at line 73 of file run_conditions.h.

G4ThreeVector detectorCondition::get_vrotation ( )
inline

Definition at line 69 of file run_conditions.h.

void detectorCondition::set_existance ( string  exist)

Definition at line 122 of file run_conditions.cc.

void detectorCondition::set_factory ( string  f)
inline

Definition at line 63 of file run_conditions.h.

void detectorCondition::set_position ( string  X,
string  Y,
string  Z 
)

Definition at line 99 of file run_conditions.cc.

void detectorCondition::set_rotation ( string  X,
string  Y,
string  Z 
)

Definition at line 106 of file run_conditions.cc.

void detectorCondition::set_run_number ( int  r)
inline

Definition at line 66 of file run_conditions.h.

void detectorCondition::set_system ( string  s)
inline

Definition at line 65 of file run_conditions.h.

void detectorCondition::set_variation ( string  v)
inline

Definition at line 64 of file run_conditions.h.