PandaRoot
PndGemDetector Class Reference

#include <PndGemDetector.h>

Inheritance diagram for PndGemDetector:

Public Member Functions

 PndGemDetector ()
 
 PndGemDetector (const char *name, Bool_t active)
 
virtual ~PndGemDetector ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
virtual void EndOfEvent ()
 
virtual void FinishRun ()
 
virtual void Register ()
 
virtual TClonesArray * GetCollection (Int_t iColl) const
 
virtual void Print () const
 
virtual void Reset ()
 
virtual void CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
 
virtual void ConstructGeometry ()
 
void MisalignDetector ()
 
void SetExclusiveSensorType (const TString sens)
 
void SetRadDamOption (bool val)
 
bool GetRadDamOption ()
 

Detailed Description

Definition at line 27 of file PndGemDetector.h.

Constructor & Destructor Documentation

◆ PndGemDetector() [1/2]

PndGemDetector::PndGemDetector ( )

Default constructor

◆ PndGemDetector() [2/2]

PndGemDetector::PndGemDetector ( const char *  name,
Bool_t  active 
)

Standard constructor.

Parameters
namedetetcor name
activesensitivity flag

◆ ~PndGemDetector()

virtual PndGemDetector::~PndGemDetector ( )
virtual

Destructor

Member Function Documentation

◆ ConstructGeometry()

virtual void PndGemDetector::ConstructGeometry ( )
virtual

Virtual method Construct geometry

Constructs the PndGemDetector geometry

◆ CopyClones()

virtual void PndGemDetector::CopyClones ( TClonesArray *  cl1,
TClonesArray *  cl2,
Int_t  offset 
)
virtual

Virtual method CopyClones

Copies the hit collection with a given track index offset

Parameters
cl1Origin
cl2Target
offsetIndex offset

◆ EndOfEvent()

virtual void PndGemDetector::EndOfEvent ( )
virtual

Virtual method EndOfEvent

If verbosity level is set, Print hit collection at the end of the event and resets it afterwards.

◆ FinishRun()

virtual void PndGemDetector::FinishRun ( )
virtual

◆ GetCollection()

virtual TClonesArray* PndGemDetector::GetCollection ( Int_t  iColl) const
virtual

Accessor to the hit collection

◆ GetRadDamOption()

bool PndGemDetector::GetRadDamOption ( )
inline

Definition at line 105 of file PndGemDetector.h.

105 { return fUseRadDamOption; }

◆ Initialize()

virtual void PndGemDetector::Initialize ( )
virtual

◆ MisalignDetector()

void PndGemDetector::MisalignDetector ( )

◆ Print()

virtual void PndGemDetector::Print ( ) const
virtual

Virtual method Print

Screen output of hit collection.

◆ ProcessHits()

virtual Bool_t PndGemDetector::ProcessHits ( FairVolume *  vol = 0)
virtual

Virtual method ProcessHits

Defines the action to be taken when a step is inside the active volume. Creates CbmTrdPoints and adds them to the collection.

Parameters
volPointer to the active volume

◆ Register()

virtual void PndGemDetector::Register ( )
virtual

Virtual method Register

Registers the hit collection in the ROOT manager.

◆ Reset()

virtual void PndGemDetector::Reset ( )
virtual

Virtual method Reset

Clears the hit collection

◆ SetExclusiveSensorType()

void PndGemDetector::SetExclusiveSensorType ( const TString  sens)

◆ SetRadDamOption()

void PndGemDetector::SetRadDamOption ( bool  val)
inline

Definition at line 104 of file PndGemDetector.h.

104 { fUseRadDamOption = val; };

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