BmnRoot
Loading...
Searching...
No Matches
BmnTOF1 Class Reference

#include <BmnTOF1.h>

Inheritance diagram for BmnTOF1:
[legend]
Collaboration diagram for BmnTOF1:
[legend]

Public Member Functions

 BmnTOF1 ()
 
 BmnTOF1 (const char *name, Bool_t active)
 
virtual ~BmnTOF1 ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=nullptr)
 
virtual void EndOfEvent ()
 
virtual void BeginEvent ()
 
virtual void Register ()
 
virtual TClonesArray * GetCollection (Int_t iColl) const
 
virtual void Print (Option_t *) const
 
virtual void Reset ()
 
virtual void CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
 
virtual void ConstructGeometry ()
 
virtual void ConstructAsciiGeometry ()
 
virtual Bool_t CheckIfSensitive (std::string name)
 
BmnTOF1PointAddPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t volUID)
 
 BmnTOF1 ()
 
 BmnTOF1 (const char *name, Bool_t active)
 
virtual ~BmnTOF1 ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=nullptr)
 
virtual void EndOfEvent ()
 
virtual void BeginEvent ()
 
virtual void Register ()
 
virtual TClonesArray * GetCollection (Int_t iColl) const
 
virtual void Print (Option_t *) const
 
virtual void Reset ()
 
virtual void CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
 
virtual void ConstructGeometry ()
 
virtual void ConstructAsciiGeometry ()
 
virtual Bool_t CheckIfSensitive (std::string name)
 
BmnTOF1PointAddPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t volUID)
 

Detailed Description

Definition at line 27 of file BmnTOF1.h.

Constructor & Destructor Documentation

◆ BmnTOF1() [1/4]

BmnTOF1::BmnTOF1 ( )

Definition at line 6 of file BmnTOF1.cxx.

◆ BmnTOF1() [2/4]

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

Definition at line 17 of file BmnTOF1.cxx.

◆ ~BmnTOF1() [1/2]

BmnTOF1::~BmnTOF1 ( )
virtual

Definition at line 29 of file BmnTOF1.cxx.

◆ BmnTOF1() [3/4]

BmnTOF1::BmnTOF1 ( )

◆ BmnTOF1() [4/4]

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

◆ ~BmnTOF1() [2/2]

virtual BmnTOF1::~BmnTOF1 ( )
virtual

Member Function Documentation

◆ AddPoint() [1/2]

BmnTOF1Point * BmnTOF1::AddPoint ( Int_t  trackID,
Int_t  detID,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
Int_t  volUID 
)

Definition at line 207 of file BmnTOF1.cxx.

Referenced by ProcessHits().

◆ AddPoint() [2/2]

BmnTOF1Point * BmnTOF1::AddPoint ( Int_t  trackID,
Int_t  detID,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
Int_t  volUID 
)

◆ BeginEvent() [1/2]

void BmnTOF1::BeginEvent ( )
virtual

Definition at line 44 of file BmnTOF1.cxx.

◆ BeginEvent() [2/2]

virtual void BmnTOF1::BeginEvent ( )
virtual

◆ CheckIfSensitive() [1/2]

Bool_t BmnTOF1::CheckIfSensitive ( std::string  name)
virtual

Definition at line 197 of file BmnTOF1.cxx.

◆ CheckIfSensitive() [2/2]

virtual Bool_t BmnTOF1::CheckIfSensitive ( std::string  name)
virtual

◆ ConstructAsciiGeometry() [1/2]

void BmnTOF1::ConstructAsciiGeometry ( )
virtual

◆ ConstructAsciiGeometry() [2/2]

virtual void BmnTOF1::ConstructAsciiGeometry ( )
virtual

◆ ConstructGeometry() [1/2]

void BmnTOF1::ConstructGeometry ( )
virtual

Definition at line 144 of file BmnTOF1.cxx.

References ConstructAsciiGeometry().

◆ ConstructGeometry() [2/2]

virtual void BmnTOF1::ConstructGeometry ( )
virtual

◆ CopyClones() [1/2]

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

Definition at line 125 of file BmnTOF1.cxx.

References i.

◆ CopyClones() [2/2]

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

◆ EndOfEvent() [1/2]

void BmnTOF1::EndOfEvent ( )
virtual

Definition at line 83 of file BmnTOF1.cxx.

References Print(), and Reset().

◆ EndOfEvent() [2/2]

virtual void BmnTOF1::EndOfEvent ( )
virtual

◆ GetCollection() [1/2]

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

Definition at line 97 of file BmnTOF1.cxx.

◆ GetCollection() [2/2]

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

◆ Initialize() [1/2]

void BmnTOF1::Initialize ( )
virtual

Definition at line 36 of file BmnTOF1.cxx.

◆ Initialize() [2/2]

virtual void BmnTOF1::Initialize ( )
virtual

◆ Print() [1/2]

void BmnTOF1::Print ( Option_t *  ) const
virtual

Definition at line 106 of file BmnTOF1.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/2]

virtual void BmnTOF1::Print ( Option_t *  ) const
virtual

◆ ProcessHits() [1/2]

Bool_t BmnTOF1::ProcessHits ( FairVolume *  vol = nullptr)
virtual

Definition at line 47 of file BmnTOF1.cxx.

References AddPoint(), BmnTOF1Point::GetVolumeUID(), and kTOF1.

◆ ProcessHits() [2/2]

virtual Bool_t BmnTOF1::ProcessHits ( FairVolume *  vol = nullptr)
virtual

◆ Register() [1/2]

void BmnTOF1::Register ( )
virtual

Definition at line 91 of file BmnTOF1.cxx.

◆ Register() [2/2]

virtual void BmnTOF1::Register ( )
virtual

◆ Reset() [1/2]

void BmnTOF1::Reset ( )
virtual

Definition at line 117 of file BmnTOF1.cxx.

Referenced by EndOfEvent().

◆ Reset() [2/2]

virtual void BmnTOF1::Reset ( )
virtual

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