#include <IdealTubeDetector.h>
Definition at line 22 of file IdealTubeDetector.h.
◆ IdealTubeDetector() [1/2]
IdealTubeDetector::IdealTubeDetector |
( |
const char * |
Name, |
|
|
Bool_t |
Active |
|
) |
| |
Name : Detector Name Active: kTRUE for active detectors (ProcessHits() will be called) kFALSE for inactive detectors
◆ IdealTubeDetector() [2/2]
IdealTubeDetector::IdealTubeDetector |
( |
| ) |
|
◆ ~IdealTubeDetector()
virtual IdealTubeDetector::~IdealTubeDetector |
( |
| ) |
|
|
virtual |
◆ AddHit()
FairMCPoint* IdealTubeDetector::AddHit |
( |
Int_t |
trackID, |
|
|
Int_t |
detID, |
|
|
TVector3 |
pos, |
|
|
TVector3 |
mom, |
|
|
Double_t |
time, |
|
|
Double_t |
length, |
|
|
Double_t |
eLoss |
|
) |
| |
This method is an example of how to add your own point of type IdealTubeDetectorPoint to the clones array
◆ BeginEvent()
virtual void IdealTubeDetector::BeginEvent |
( |
| ) |
|
|
inlinevirtual |
◆ BeginPrimary()
virtual void IdealTubeDetector::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ CloneModule()
virtual FairModule* IdealTubeDetector::CloneModule |
( |
| ) |
const |
|
virtual |
◆ ConstructGeometry()
void IdealTubeDetector::ConstructGeometry |
( |
| ) |
|
Create the detector geometry
◆ EndOfEvent()
virtual void IdealTubeDetector::EndOfEvent |
( |
| ) |
|
|
virtual |
◆ FinishPrimary()
virtual void IdealTubeDetector::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun()
virtual void IdealTubeDetector::FinishRun |
( |
| ) |
|
|
inlinevirtual |
◆ GetCollection()
virtual TClonesArray* IdealTubeDetector::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
Gets the produced collections
◆ Initialize()
virtual void IdealTubeDetector::Initialize |
( |
| ) |
|
|
virtual |
Initialization of the detector is done here
◆ IsSensitive()
virtual Bool_t IdealTubeDetector::IsSensitive |
( |
const std::string & |
name | ) |
|
|
virtual |
◆ PostTrack()
virtual void IdealTubeDetector::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack()
virtual void IdealTubeDetector::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ ProcessHits()
virtual Bool_t IdealTubeDetector::ProcessHits |
( |
FairVolume * |
v = 0 | ) |
|
|
virtual |
this method is called for each step during simulation (see FairMCApplication::Stepping())
◆ Register()
virtual void IdealTubeDetector::Register |
( |
| ) |
|
|
virtual |
Registers the produced collections in FAIRRootManager.
◆ Reset()
virtual void IdealTubeDetector::Reset |
( |
| ) |
|
|
virtual |
has to be called after each event to reset the containers
◆ SetSpecialPhysicsCuts()
virtual void IdealTubeDetector::SetSpecialPhysicsCuts |
( |
| ) |
|
|
inlinevirtual |
The following methods can be implemented if you need to make any optional action in your detector during the transport.
Definition at line 68 of file IdealTubeDetector.h.
References EndOfEvent().
The documentation for this class was generated from the following file: