Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CML2CInputData Class Reference

#include <ML2CInputData.hh>

Collaboration diagram for CML2CInputData:

Public Member Functions

 CML2CInputData (void)
 
 ~CML2CInputData (void)
 
G4bool getbOnlyVisio ()
 
void setbOnlyVisio (G4bool val)
 
void setPhaseSpaceCentre (G4ThreeVector val)
 
void setPhaseSpaceHalfSize (G4ThreeVector val)
 
void setbSavePhaseSPace (G4bool val)
 
void setbForcePhaseSpaceBeforeJaws (G4bool val)
 
void setbStopAtPhaseSpace (G4bool val)
 
void setPhaseSpaceOutFile (G4String val)
 
void setbSaveROG (G4bool val)
 
void setROGOutFile (G4String val)
 
void setMaxNumberOfEvents (G4int val)
 
void setNmaxLoop (G4int val)
 
G4double getMaxNumberOfEvents ()
 
void setBCompareExp (G4bool val)
 
void setFileExperimentalData (G4String val)
 
void setFileExperimentalDataOut (G4String val)
 
void setNBeams (G4int val)
 
void setNMaxParticlesInRamPlanePhaseSpace (G4int val)
 
void setSaving_in_Selected_Voxels_every_events (G4int val)
 
void setSaving_in_ROG_Voxels_every_events (G4int val)
 
void setMax_N_particles_in_PhSp_File (G4int val)
 

Public Attributes

G4bool bOnlyVisio
 
SInputData inputData
 
CML2MainMessengerML2MainMessenger
 

Detailed Description

Definition at line 54 of file ML2CInputData.hh.

Constructor & Destructor Documentation

CML2CInputData::CML2CInputData ( void  )

Definition at line 46 of file ML2CInputData.cc.

47 {
48  bOnlyVisio=false;
49 
50 // instantiate the messenger for the general and convergence data
52 }
CML2MainMessenger * ML2MainMessenger
CML2CInputData::~CML2CInputData ( void  )

Definition at line 54 of file ML2CInputData.cc.

55 {
56 }

Member Function Documentation

G4bool CML2CInputData::getbOnlyVisio ( )
inline

Definition at line 60 of file ML2CInputData.hh.

60 {return bOnlyVisio;}

Here is the caller graph for this function:

G4double CML2CInputData::getMaxNumberOfEvents ( )
inline

Definition at line 75 of file ML2CInputData.hh.

G4int maxNumberOfEvents
SGeneralData generalData
SInputData inputData
void CML2CInputData::setBCompareExp ( G4bool  val)
inline

Definition at line 77 of file ML2CInputData.hh.

G4bool bCompareExp
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setbForcePhaseSpaceBeforeJaws ( G4bool  val)
inline

Definition at line 66 of file ML2CInputData.hh.

G4bool bForcePhaseSpaceBeforeJaws
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setbOnlyVisio ( G4bool  val)
inline

Definition at line 62 of file ML2CInputData.hh.

62 {bOnlyVisio=val;}

Here is the caller graph for this function:

void CML2CInputData::setbSavePhaseSPace ( G4bool  val)
inline

Definition at line 65 of file ML2CInputData.hh.

G4bool bSavePhaseSpace
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setbSaveROG ( G4bool  val)
inline

Definition at line 70 of file ML2CInputData.hh.

SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setbStopAtPhaseSpace ( G4bool  val)
inline

Definition at line 67 of file ML2CInputData.hh.

G4bool bStopAtPhaseSpace
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setFileExperimentalData ( G4String  val)
inline

Definition at line 78 of file ML2CInputData.hh.

G4String fileExperimentalData
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setFileExperimentalDataOut ( G4String  val)
inline

Definition at line 79 of file ML2CInputData.hh.

SGeneralData generalData
SInputData inputData
G4String fileExperimentalDataOut

Here is the caller graph for this function:

void CML2CInputData::setMax_N_particles_in_PhSp_File ( G4int  val)
inline

Definition at line 86 of file ML2CInputData.hh.

SGeneralData generalData
int max_N_particles_in_PhSp_File
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setMaxNumberOfEvents ( G4int  val)
inline

Definition at line 73 of file ML2CInputData.hh.

G4int maxNumberOfEvents
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setNBeams ( G4int  val)
inline

Definition at line 81 of file ML2CInputData.hh.

SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setNmaxLoop ( G4int  val)
inline

Definition at line 74 of file ML2CInputData.hh.

SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setNMaxParticlesInRamPlanePhaseSpace ( G4int  val)
inline

Definition at line 82 of file ML2CInputData.hh.

G4int nMaxParticlesInRamPlanePhaseSpace
SGeneralData generalData
SInputData inputData

Here is the caller graph for this function:

void CML2CInputData::setPhaseSpaceCentre ( G4ThreeVector  val)
inline

Definition at line 63 of file ML2CInputData.hh.

63 {inputData.generalData.centrePhaseSpace.set(val.getX(), val.getY(), val.getZ());}
void set(double x, double y, double z)
G4ThreeVector centrePhaseSpace
double getY() const
double getX() const
SGeneralData generalData
double getZ() const
SInputData inputData

Here is the call graph for this function:

Here is the caller graph for this function:

void CML2CInputData::setPhaseSpaceHalfSize ( G4ThreeVector  val)
inline

Definition at line 64 of file ML2CInputData.hh.

void set(double x, double y, double z)
double getY() const
double getX() const
SGeneralData generalData
G4ThreeVector halfSizePhaseSpace
double getZ() const
SInputData inputData

Here is the call graph for this function:

Here is the caller graph for this function:

void CML2CInputData::setPhaseSpaceOutFile ( G4String  val)
inline

Definition at line 68 of file ML2CInputData.hh.

SGeneralData generalData
SInputData inputData
G4String PhaseSpaceOutFile

Here is the caller graph for this function:

void CML2CInputData::setROGOutFile ( G4String  val)
inline

Definition at line 71 of file ML2CInputData.hh.

SGeneralData generalData
SInputData inputData
G4String ROGOutFile

Here is the caller graph for this function:

void CML2CInputData::setSaving_in_ROG_Voxels_every_events ( G4int  val)
inline

Definition at line 85 of file ML2CInputData.hh.

Here is the caller graph for this function:

void CML2CInputData::setSaving_in_Selected_Voxels_every_events ( G4int  val)
inline

Definition at line 84 of file ML2CInputData.hh.

Here is the caller graph for this function:

Member Data Documentation

G4bool CML2CInputData::bOnlyVisio

Definition at line 88 of file ML2CInputData.hh.

SInputData CML2CInputData::inputData

Definition at line 89 of file ML2CInputData.hh.

CML2MainMessenger* CML2CInputData::ML2MainMessenger

Definition at line 90 of file ML2CInputData.hh.


The documentation for this class was generated from the following files: