Public Member Functions

Symmetric_Moeller Class Reference

Class used to create the Symmetric_Moeller class. More...

#include <Symmetric_Moeller.h>

List of all members.

Public Member Functions

 Symmetric_Moeller ()
 Constructor for the Symmetric_Moeller class.
 ~Symmetric_Moeller ()
 Destructor for the Symmetric_Moeller class.
void Build (G4VPhysicalVolume *World_phys)
 Member function to build the the Symmetric_Moeller.

Detailed Description

Class used to create the Symmetric_Moeller class.

This class builds the Symmetric_Moeller detector. It is instantiated by the OLYMPUS_Detector class memeber function Construct() and then the Build() member function builds the detector and places it in the world volume. The Build member function also creates an instance of the SM_SD class.

Definition at line 41 of file Symmetric_Moeller.h.


Constructor & Destructor Documentation

Symmetric_Moeller::Symmetric_Moeller (  )

Constructor for the Symmetric_Moeller class.

Called by OLYMPUS_Detector member Construct() to create an instance of this class.

Definition at line 45 of file Symmetric_Moeller.cc.

Symmetric_Moeller::~Symmetric_Moeller (  )

Destructor for the Symmetric_Moeller class.

Called by OLYMPUS_Detector member Construct() to delete this instance.

Definition at line 49 of file Symmetric_Moeller.cc.


Member Function Documentation

void Symmetric_Moeller::Build ( G4VPhysicalVolume *  World_phys )

Member function to build the the Symmetric_Moeller.

Called by OLYMPUS_Detector member Construct() to build the detector. and place it in the world volume. This function also creates an instance of SM_SD, the Symmetric_Moeller sensitive detector class.

Definition at line 53 of file Symmetric_Moeller.cc.

References N_SM.

Referenced by Detector::Construct().

Here is the caller graph for this function:


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