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

#include <BmnTOF701.h>

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

Public Member Functions

 BmnTOF701 ()
 
 BmnTOF701 (const char *name, Bool_t active)
 
virtual ~BmnTOF701 ()
 
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)
 
 BmnTOF701 ()
 
 BmnTOF701 (const char *name, Bool_t active)
 
virtual ~BmnTOF701 ()
 
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 BmnTOF701.h.

Constructor & Destructor Documentation

◆ BmnTOF701() [1/4]

BmnTOF701::BmnTOF701 ( )

Definition at line 6 of file BmnTOF701.cxx.

◆ BmnTOF701() [2/4]

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

Definition at line 15 of file BmnTOF701.cxx.

◆ ~BmnTOF701() [1/2]

BmnTOF701::~BmnTOF701 ( )
virtual

Definition at line 25 of file BmnTOF701.cxx.

◆ BmnTOF701() [3/4]

BmnTOF701::BmnTOF701 ( )

◆ BmnTOF701() [4/4]

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

◆ ~BmnTOF701() [2/2]

virtual BmnTOF701::~BmnTOF701 ( )
virtual

Member Function Documentation

◆ AddPoint() [1/2]

BmnTOF1Point * BmnTOF701::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 201 of file BmnTOF701.cxx.

Referenced by ProcessHits().

◆ AddPoint() [2/2]

BmnTOF1Point * BmnTOF701::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 BmnTOF701::BeginEvent ( )
virtual

Definition at line 38 of file BmnTOF701.cxx.

◆ BeginEvent() [2/2]

virtual void BmnTOF701::BeginEvent ( )
virtual

◆ CheckIfSensitive() [1/2]

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

Definition at line 191 of file BmnTOF701.cxx.

◆ CheckIfSensitive() [2/2]

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

◆ ConstructAsciiGeometry() [1/2]

void BmnTOF701::ConstructAsciiGeometry ( )
virtual

◆ ConstructAsciiGeometry() [2/2]

virtual void BmnTOF701::ConstructAsciiGeometry ( )
virtual

◆ ConstructGeometry() [1/2]

void BmnTOF701::ConstructGeometry ( )
virtual

Definition at line 138 of file BmnTOF701.cxx.

References ConstructAsciiGeometry().

◆ ConstructGeometry() [2/2]

virtual void BmnTOF701::ConstructGeometry ( )
virtual

◆ CopyClones() [1/2]

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

Definition at line 119 of file BmnTOF701.cxx.

References i.

◆ CopyClones() [2/2]

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

◆ EndOfEvent() [1/2]

void BmnTOF701::EndOfEvent ( )
virtual

Definition at line 77 of file BmnTOF701.cxx.

References Print(), and Reset().

◆ EndOfEvent() [2/2]

virtual void BmnTOF701::EndOfEvent ( )
virtual

◆ GetCollection() [1/2]

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

Definition at line 91 of file BmnTOF701.cxx.

◆ GetCollection() [2/2]

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

◆ Initialize() [1/2]

void BmnTOF701::Initialize ( )
virtual

Definition at line 32 of file BmnTOF701.cxx.

◆ Initialize() [2/2]

virtual void BmnTOF701::Initialize ( )
virtual

◆ Print() [1/2]

void BmnTOF701::Print ( Option_t *  ) const
virtual

Definition at line 100 of file BmnTOF701.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/2]

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

◆ ProcessHits() [1/2]

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

Definition at line 41 of file BmnTOF701.cxx.

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

◆ ProcessHits() [2/2]

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

◆ Register() [1/2]

void BmnTOF701::Register ( )
virtual

Definition at line 85 of file BmnTOF701.cxx.

◆ Register() [2/2]

virtual void BmnTOF701::Register ( )
virtual

◆ Reset() [1/2]

void BmnTOF701::Reset ( )
virtual

Definition at line 111 of file BmnTOF701.cxx.

Referenced by EndOfEvent().

◆ Reset() [2/2]

virtual void BmnTOF701::Reset ( )
virtual

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