#include <AtSeGA.h>
Definition at line 25 of file AtSeGA.h.
◆ AtSeGA() [1/2]
AtSeGA::AtSeGA |
( |
const char * |
Name, |
|
|
Bool_t |
Active |
|
) |
| |
Name : Detector Name Active: kTRUE for active detectors (ProcessHits() will be called) kFALSE for inactive detectors
Definition at line 33 of file AtSeGA.cxx.
◆ AtSeGA() [2/2]
default constructor
Definition at line 27 of file AtSeGA.cxx.
◆ ~AtSeGA()
◆ BeginEvent()
virtual void AtSeGA::BeginEvent |
( |
| ) |
|
|
inlinevirtual |
◆ BeginPrimary()
virtual void AtSeGA::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ CheckIfSensitive()
Bool_t AtSeGA::CheckIfSensitive |
( |
std::string |
name | ) |
|
◆ ConstructGeometry()
void AtSeGA::ConstructGeometry |
( |
| ) |
|
Create the detector geometry
Definition at line 132 of file AtSeGA.cxx.
◆ CopyClones()
virtual void AtSeGA::CopyClones |
( |
TClonesArray * |
cl1, |
|
|
TClonesArray * |
cl2, |
|
|
Int_t |
offset |
|
) |
| |
|
inlinevirtual |
The following methods can be implemented if you need to make any optional action in your detector during the transport.
Definition at line 88 of file AtSeGA.h.
◆ EndOfEvent()
void AtSeGA::EndOfEvent |
( |
| ) |
|
|
virtual |
◆ FinishPrimary()
virtual void AtSeGA::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun()
virtual void AtSeGA::FinishRun |
( |
| ) |
|
|
inlinevirtual |
◆ GetCollection()
TClonesArray * AtSeGA::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
Gets the produced collections
Definition at line 112 of file AtSeGA.cxx.
◆ Initialize()
void AtSeGA::Initialize |
( |
| ) |
|
|
virtual |
Initialization of the detector is done here
Definition at line 47 of file AtSeGA.cxx.
◆ PostTrack()
virtual void AtSeGA::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack()
virtual void AtSeGA::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ Print()
void AtSeGA::Print |
( |
Option_t * |
option = "" | ) |
const |
|
virtual |
Virtual method Print
Screen output of hit collection.
Definition at line 126 of file AtSeGA.cxx.
◆ ProcessHits()
Bool_t AtSeGA::ProcessHits |
( |
FairVolume * |
v = 0 | ) |
|
|
virtual |
this method is called for each step during simulation (see FairMCApplication::Stepping())
This method is called from the MC stepping
Definition at line 54 of file AtSeGA.cxx.
◆ Register()
void AtSeGA::Register |
( |
| ) |
|
|
virtual |
Registers the produced collections in FAIRRootManager.
This will create a branch in the output tree called AtSeGAPoint, setting the last parameter to kFALSE means: this collection will not be written to the file, it will exist only during the simulation.
Definition at line 100 of file AtSeGA.cxx.
◆ Reset()
has to be called after each event to reset the containers
Definition at line 121 of file AtSeGA.cxx.
◆ SetSpecialPhysicsCuts()
virtual void AtSeGA::SetSpecialPhysicsCuts |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: