PandaRoot
PndOt Class Reference

#include <PndOt.h>

Inheritance diagram for PndOt:

Public Member Functions

 PndOt ()
 
 PndOt (const char *name, Bool_t active)
 
virtual ~PndOt ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0) override
 
virtual void EndOfEvent () override
 
virtual void Register () override
 
virtual TClonesArray * GetCollection (Int_t iColl) const override
 
virtual void Print (Option_t *="") const override
 
virtual void Reset () override
 
virtual void Initialize () override
 
virtual void CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset) override
 
virtual void ConstructGeometry () override
 

Detailed Description

Definition at line 45 of file PndOt.h.

Constructor & Destructor Documentation

◆ PndOt() [1/2]

PndOt::PndOt ( )

Default constructor

◆ PndOt() [2/2]

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

Standard constructor.

Parameters
namedetetcor name
activesensitivity flag

◆ ~PndOt()

virtual PndOt::~PndOt ( )
virtual

Destructor

Member Function Documentation

◆ ConstructGeometry()

virtual void PndOt::ConstructGeometry ( )
overridevirtual

Virtual method Construct geometry

Constructs the STT geometry

◆ CopyClones()

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

Virtual method CopyClones

Copies the hit collection with a given track index offset

Parameters
cl1Origin
cl2Target
offsetIndex offset

◆ EndOfEvent()

virtual void PndOt::EndOfEvent ( )
overridevirtual

Virtual method EndOfEvent

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

◆ GetCollection()

virtual TClonesArray* PndOt::GetCollection ( Int_t  iColl) const
overridevirtual

Accessor to the hit collection

◆ Initialize()

virtual void PndOt::Initialize ( )
overridevirtual

◆ Print()

virtual void PndOt::Print ( Option_t *  = "") const
overridevirtual

Virtual method Print

Screen output of hit collection.

◆ ProcessHits()

virtual Bool_t PndOt::ProcessHits ( FairVolume *  vol = 0)
overridevirtual

Virtual method ProcessHits

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

Parameters
volPointer to the active volume

◆ Register()

virtual void PndOt::Register ( )
overridevirtual

Virtual method Register

Registers the hit collection in the ROOT manager.

◆ Reset()

virtual void PndOt::Reset ( )
overridevirtual

Virtual method Reset

Clears the hit collection


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