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

#include <BmnZdc.FWall_orig.h>

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

Public Member Functions

 BmnZdc ()
 
 BmnZdc (const char *name, Bool_t active)
 
virtual ~BmnZdc ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
virtual void EndOfEvent ()
 
virtual void BeginEvent ()
 
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 ()
 
virtual Bool_t CheckIfSensitive (std::string name)
 
BmnZdcPointAddHit (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss)
 
 BmnZdc ()
 
 BmnZdc (const char *name, Bool_t active)
 
virtual ~BmnZdc ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
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 Bool_t CheckIfSensitive (std::string name)
 
BmnZdcPointAddHit (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss)
 
 BmnZdc ()
 
 BmnZdc (const char *name, Bool_t active)
 
virtual ~BmnZdc ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
virtual void EndOfEvent ()
 
virtual void BeginEvent ()
 
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 ()
 
virtual Bool_t CheckIfSensitive (std::string name)
 
BmnZdcPointAddHit (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss)
 
 BmnZdc ()
 
 BmnZdc (const char *name, Bool_t active)
 
virtual ~BmnZdc ()
 
virtual void Initialize ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
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 Bool_t CheckIfSensitive (std::string name)
 
BmnZdcPointAddHit (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss)
 

Detailed Description

Definition at line 28 of file BmnZdc.FWall_orig.h.

Constructor & Destructor Documentation

◆ BmnZdc() [1/8]

BmnZdc::BmnZdc ( )

Default constructor

Definition at line 44 of file BmnZdc.cxx.

◆ BmnZdc() [2/8]

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

Standard constructor.

Parameters
namedetetcor name
activesensitivity flag

Definition at line 59 of file BmnZdc.cxx.

◆ ~BmnZdc() [1/4]

BmnZdc::~BmnZdc ( )
virtual

Destructor

Definition at line 76 of file BmnZdc.cxx.

◆ BmnZdc() [3/8]

BmnZdc::BmnZdc ( )

Default constructor

◆ BmnZdc() [4/8]

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

Standard constructor.

Parameters
namedetetcor name
activesensitivity flag

◆ ~BmnZdc() [2/4]

virtual BmnZdc::~BmnZdc ( )
virtual

Destructor

◆ BmnZdc() [5/8]

BmnZdc::BmnZdc ( )

Default constructor

◆ BmnZdc() [6/8]

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

Standard constructor.

Parameters
namedetetcor name
activesensitivity flag

◆ ~BmnZdc() [3/4]

virtual BmnZdc::~BmnZdc ( )
virtual

Destructor

◆ BmnZdc() [7/8]

BmnZdc::BmnZdc ( )

Default constructor

◆ BmnZdc() [8/8]

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

Standard constructor.

Parameters
namedetetcor name
activesensitivity flag

◆ ~BmnZdc() [4/4]

virtual BmnZdc::~BmnZdc ( )
virtual

Destructor

Member Function Documentation

◆ AddHit() [1/4]

BmnZdcPoint * BmnZdc::AddHit ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss 
)

Definition at line 529 of file BmnZdc.cxx.

Referenced by ProcessHits().

◆ AddHit() [2/4]

BmnZdcPoint * BmnZdc::AddHit ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss 
)

◆ AddHit() [3/4]

BmnZdcPoint * BmnZdc::AddHit ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss 
)

◆ AddHit() [4/4]

BmnZdcPoint * BmnZdc::AddHit ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss 
)

◆ BeginEvent() [1/4]

void BmnZdc::BeginEvent ( )
virtual

Definition at line 100 of file BmnZdc.cxx.

◆ BeginEvent() [2/4]

virtual void BmnZdc::BeginEvent ( )
virtual

◆ BeginEvent() [3/4]

virtual void BmnZdc::BeginEvent ( )
virtual

◆ BeginEvent() [4/4]

virtual void BmnZdc::BeginEvent ( )
virtual

◆ CheckIfSensitive() [1/4]

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

Definition at line 517 of file BmnZdc.cxx.

◆ CheckIfSensitive() [2/4]

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

◆ CheckIfSensitive() [3/4]

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

◆ CheckIfSensitive() [4/4]

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

◆ ConstructGeometry() [1/4]

void BmnZdc::ConstructGeometry ( )
virtual

Virtual method Construct geometry

Definition at line 469 of file BmnZdc.cxx.

References BmnZdcGeoPar::GetGeoPassiveNodes(), and BmnZdcGeoPar::GetGeoSensitiveNodes().

◆ ConstructGeometry() [2/4]

virtual void BmnZdc::ConstructGeometry ( )
virtual

Virtual method Construct geometry

◆ ConstructGeometry() [3/4]

virtual void BmnZdc::ConstructGeometry ( )
virtual

Virtual method Construct geometry

◆ ConstructGeometry() [4/4]

virtual void BmnZdc::ConstructGeometry ( )
virtual

Virtual method Construct geometry

◆ CopyClones() [1/4]

void BmnZdc::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

Definition at line 451 of file BmnZdc.cxx.

References i.

◆ CopyClones() [2/4]

virtual void BmnZdc::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

◆ CopyClones() [3/4]

virtual void BmnZdc::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

◆ CopyClones() [4/4]

virtual void BmnZdc::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() [1/4]

void BmnZdc::EndOfEvent ( )
virtual

Virtual method EndOfEvent

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

Definition at line 408 of file BmnZdc.cxx.

References Print(), and Reset().

◆ EndOfEvent() [2/4]

virtual void BmnZdc::EndOfEvent ( )
virtual

Virtual method EndOfEvent

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

◆ EndOfEvent() [3/4]

virtual void BmnZdc::EndOfEvent ( )
virtual

Virtual method EndOfEvent

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

◆ EndOfEvent() [4/4]

virtual void BmnZdc::EndOfEvent ( )
virtual

Virtual method EndOfEvent

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

◆ GetCollection() [1/4]

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

Accessor to the hit collection

Definition at line 421 of file BmnZdc.cxx.

◆ GetCollection() [2/4]

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

Accessor to the hit collection

◆ GetCollection() [3/4]

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

Accessor to the hit collection

◆ GetCollection() [4/4]

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

Accessor to the hit collection

◆ Initialize() [1/4]

void BmnZdc::Initialize ( )
virtual

Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.

Definition at line 88 of file BmnZdc.cxx.

◆ Initialize() [2/4]

virtual void BmnZdc::Initialize ( )
virtual

Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.

◆ Initialize() [3/4]

virtual void BmnZdc::Initialize ( )
virtual

Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.

◆ Initialize() [4/4]

virtual void BmnZdc::Initialize ( )
virtual

Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.

◆ Print() [1/4]

void BmnZdc::Print ( ) const
virtual

Virtual method Print

Screen output of hit collection.

Definition at line 274 of file BmnZdc.FWall.vacuum_orig.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/4]

virtual void BmnZdc::Print ( ) const
virtual

Virtual method Print

Screen output of hit collection.

◆ Print() [3/4]

void BmnZdc::Print ( Option_t *  ) const
virtual

Virtual method Print

Screen output of hit collection.

Definition at line 429 of file BmnZdc.cxx.

References i.

◆ Print() [4/4]

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

Virtual method Print

Screen output of hit collection.

◆ ProcessHits() [1/4]

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

Virtual method ProcessHits

Defines the action to be taken when a step is inside the active volume. Creates BmnZdcPoints and BmnZdcMirrorPoints and adds them to the collections.

Parameters
volPointer to the active volume

Definition at line 109 of file BmnZdc.cxx.

References AddHit(), and kZDC.

◆ ProcessHits() [2/4]

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

Virtual method ProcessHits

Defines the action to be taken when a step is inside the active volume. Creates BmnZdcPoints and BmnZdcMirrorPoints and adds them to the collections.

Parameters
volPointer to the active volume

◆ ProcessHits() [3/4]

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

Virtual method ProcessHits

Defines the action to be taken when a step is inside the active volume. Creates BmnZdcPoints and BmnZdcMirrorPoints and adds them to the collections.

Parameters
volPointer to the active volume

◆ ProcessHits() [4/4]

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

Virtual method ProcessHits

Defines the action to be taken when a step is inside the active volume. Creates BmnZdcPoints and BmnZdcMirrorPoints and adds them to the collections.

Parameters
volPointer to the active volume

◆ Register() [1/4]

void BmnZdc::Register ( )
virtual

Virtual method Register

Registers the hit collection in the ROOT manager.

Definition at line 415 of file BmnZdc.cxx.

◆ Register() [2/4]

virtual void BmnZdc::Register ( )
virtual

Virtual method Register

Registers the hit collection in the ROOT manager.

◆ Register() [3/4]

virtual void BmnZdc::Register ( )
virtual

Virtual method Register

Registers the hit collection in the ROOT manager.

◆ Register() [4/4]

virtual void BmnZdc::Register ( )
virtual

Virtual method Register

Registers the hit collection in the ROOT manager.

◆ Reset() [1/4]

void BmnZdc::Reset ( )
virtual

Virtual method Reset

Clears the hit collection

Definition at line 442 of file BmnZdc.cxx.

Referenced by EndOfEvent().

◆ Reset() [2/4]

virtual void BmnZdc::Reset ( )
virtual

Virtual method Reset

Clears the hit collection

◆ Reset() [3/4]

virtual void BmnZdc::Reset ( )
virtual

Virtual method Reset

Clears the hit collection

◆ Reset() [4/4]

virtual void BmnZdc::Reset ( )
virtual

Virtual method Reset

Clears the hit collection


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