Geant4_10
Public Member Functions | Static Public Member Functions | List of all members
CML2AcceleratorConstruction Class Reference

#include <ML2AcceleratorConstruction.hh>

Public Member Functions

 CML2AcceleratorConstruction (void)
 
 ~CML2AcceleratorConstruction (void)
 
bool Construct (G4VPhysicalVolume *PVWorld, G4bool bOnlyVisio)
 
G4VPhysicalVolumegetPhysicalVolume (void)
 
void resetAccelerator ()
 
void setAcceleratorName (G4String val)
 
void setAcceleratorMacFileName (G4String val)
 
G4String getCurrentRotationString ()
 
G4String getNextAcceleratorXRotationName ()
 
void setIsoCentre (G4double val)
 
void setRotation90Y (G4bool val)
 
void addAcceleratorRotationsX (G4double val)
 
G4double getAcceleratorIsoCentre ()
 
G4String getAcceleratorName ()
 
G4String getAcceleratorMacFileName ()
 
G4double getZ_Value_PhaseSpaceBeforeJaws ()
 
G4bool getRotation90Y ()
 
void writeInfo ()
 
G4RotationMatrixrotateAccelerator ()
 
G4RotationMatrixrotateAccelerator (G4double angleX)
 

Static Public Member Functions

static
CML2AcceleratorConstruction
GetInstance (void)
 

Detailed Description

Definition at line 61 of file ML2AcceleratorConstruction.hh.

Constructor & Destructor Documentation

CML2AcceleratorConstruction::CML2AcceleratorConstruction ( void  )

Definition at line 47 of file ML2AcceleratorConstruction.cc.

Here is the caller graph for this function:

CML2AcceleratorConstruction::~CML2AcceleratorConstruction ( void  )

Definition at line 53 of file ML2AcceleratorConstruction.cc.

Member Function Documentation

void CML2AcceleratorConstruction::addAcceleratorRotationsX ( G4double  val)
inline

Definition at line 80 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

bool CML2AcceleratorConstruction::Construct ( G4VPhysicalVolume PVWorld,
G4bool  bOnlyVisio 
)

Definition at line 102 of file ML2AcceleratorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double CML2AcceleratorConstruction::getAcceleratorIsoCentre ( )
inline

Definition at line 82 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

G4String CML2AcceleratorConstruction::getAcceleratorMacFileName ( )
inline

Definition at line 84 of file ML2AcceleratorConstruction.hh.

G4String CML2AcceleratorConstruction::getAcceleratorName ( )
inline

Definition at line 83 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

G4String CML2AcceleratorConstruction::getCurrentRotationString ( )

Definition at line 177 of file ML2AcceleratorConstruction.cc.

Here is the caller graph for this function:

CML2AcceleratorConstruction * CML2AcceleratorConstruction::GetInstance ( void  )
static

Definition at line 63 of file ML2AcceleratorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String CML2AcceleratorConstruction::getNextAcceleratorXRotationName ( )
inline

Definition at line 76 of file ML2AcceleratorConstruction.hh.

G4VPhysicalVolume* CML2AcceleratorConstruction::getPhysicalVolume ( void  )
inline

Definition at line 68 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

G4bool CML2AcceleratorConstruction::getRotation90Y ( )
inline

Definition at line 86 of file ML2AcceleratorConstruction.hh.

G4double CML2AcceleratorConstruction::getZ_Value_PhaseSpaceBeforeJaws ( )
inline

Definition at line 85 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

void CML2AcceleratorConstruction::resetAccelerator ( )

Definition at line 72 of file ML2AcceleratorConstruction.cc.

Here is the call graph for this function:

G4RotationMatrix * CML2AcceleratorConstruction::rotateAccelerator ( )

Definition at line 145 of file ML2AcceleratorConstruction.cc.

Here is the caller graph for this function:

G4RotationMatrix * CML2AcceleratorConstruction::rotateAccelerator ( G4double  angleX)

Definition at line 158 of file ML2AcceleratorConstruction.cc.

Here is the call graph for this function:

void CML2AcceleratorConstruction::setAcceleratorMacFileName ( G4String  val)
inline

Definition at line 72 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

void CML2AcceleratorConstruction::setAcceleratorName ( G4String  val)
inline

Definition at line 71 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

void CML2AcceleratorConstruction::setIsoCentre ( G4double  val)
inline

Definition at line 77 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

void CML2AcceleratorConstruction::setRotation90Y ( G4bool  val)
inline

Definition at line 78 of file ML2AcceleratorConstruction.hh.

Here is the caller graph for this function:

void CML2AcceleratorConstruction::writeInfo ( )

Definition at line 138 of file ML2AcceleratorConstruction.cc.

Here is the caller graph for this function:


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