#include <BmnHodo.h>
|
| | BmnHodo () |
| |
| | BmnHodo (const char *name, Bool_t active) |
| |
| virtual | ~BmnHodo () |
| |
| virtual void | Initialize () |
| |
| virtual Bool_t | ProcessHits (FairVolume *vol=0) |
| |
| virtual void | EndOfEvent () |
| |
| virtual void | SetSpecialPhysicsCuts () |
| |
| virtual void | BeginEvent () |
| |
| virtual void | FinishPrimary () |
| |
| virtual void | FinishRun () |
| |
| virtual void | BeginPrimary () |
| |
| virtual void | PostTrack () |
| |
| virtual void | PreTrack () |
| |
| virtual void | Register () |
| |
| virtual TClonesArray * | GetCollection (Int_t iColl) const |
| |
| virtual void | Print (Option_t *) const |
| |
| virtual void | Reset () |
| |
| virtual void | ConstructGeometry () |
| |
| virtual Bool_t | CheckIfSensitive (std::string name) |
| |
| BmnHodoPoint * | GetHit (Int_t i) const |
| |
| BmnHodoPoint * | GetHit (Int_t sticksens, Int_t stick) const |
| |
| Int_t | GetHodoStickSensVolId () |
| |
| BmnHodoPoint * | 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) |
| |
| | BmnHodo () |
| |
| | BmnHodo (const char *name, Bool_t active) |
| |
| virtual | ~BmnHodo () |
| |
| virtual void | Initialize () |
| |
| virtual Bool_t | ProcessHits (FairVolume *vol=0) |
| |
| virtual void | EndOfEvent () |
| |
| virtual void | SetSpecialPhysicsCuts () |
| |
| virtual void | BeginEvent () |
| |
| virtual void | FinishPrimary () |
| |
| virtual void | FinishRun () |
| |
| virtual void | BeginPrimary () |
| |
| virtual void | PostTrack () |
| |
| virtual void | PreTrack () |
| |
| virtual void | Register () |
| |
| virtual TClonesArray * | GetCollection (Int_t iColl) const |
| |
| virtual void | Print (Option_t *) const |
| |
| virtual void | Reset () |
| |
| virtual void | ConstructGeometry () |
| |
| virtual Bool_t | CheckIfSensitive (std::string name) |
| |
| BmnHodoPoint * | GetHit (Int_t i) const |
| |
| BmnHodoPoint * | GetHit (Int_t sticksens, Int_t stick) const |
| |
| Int_t | GetHodoStickSensVolId () |
| |
| BmnHodoPoint * | 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 25 of file BmnHodo.h.
◆ BmnHodo() [1/4]
◆ BmnHodo() [2/4]
| BmnHodo::BmnHodo |
( |
const char * |
name, |
|
|
Bool_t |
active |
|
) |
| |
Standard constructor.
- Parameters
-
| name | detetcor name |
| active | sensitivity flag |
Definition at line 40 of file BmnHodo.cxx.
◆ ~BmnHodo() [1/2]
◆ BmnHodo() [3/4]
◆ BmnHodo() [4/4]
| BmnHodo::BmnHodo |
( |
const char * |
name, |
|
|
Bool_t |
active |
|
) |
| |
Standard constructor.
- Parameters
-
| name | detetcor name |
| active | sensitivity flag |
◆ ~BmnHodo() [2/2]
| virtual BmnHodo::~BmnHodo |
( |
| ) |
|
|
virtual |
◆ AddHit() [1/2]
| BmnHodoPoint * BmnHodo::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() [2/2]
| BmnHodoPoint * BmnHodo::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/2]
| virtual void BmnHodo::BeginEvent |
( |
| ) |
|
|
inlinevirtual |
◆ BeginEvent() [2/2]
| virtual void BmnHodo::BeginEvent |
( |
| ) |
|
|
inlinevirtual |
◆ BeginPrimary() [1/2]
| virtual void BmnHodo::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ BeginPrimary() [2/2]
| virtual void BmnHodo::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ CheckIfSensitive() [1/2]
| Bool_t BmnHodo::CheckIfSensitive |
( |
std::string |
name | ) |
|
|
inlinevirtual |
◆ CheckIfSensitive() [2/2]
| virtual Bool_t BmnHodo::CheckIfSensitive |
( |
std::string |
name | ) |
|
|
inlinevirtual |
◆ ConstructGeometry() [1/2]
| void BmnHodo::ConstructGeometry |
( |
| ) |
|
|
virtual |
Virtual method Construct geometry
Definition at line 317 of file BmnHodo.cxx.
◆ ConstructGeometry() [2/2]
| virtual void BmnHodo::ConstructGeometry |
( |
| ) |
|
|
virtual |
Virtual method Construct geometry
◆ EndOfEvent() [1/2]
| void BmnHodo::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 278 of file BmnHodo.cxx.
References Print(), and Reset().
◆ EndOfEvent() [2/2]
| virtual void BmnHodo::EndOfEvent |
( |
| ) |
|
|
virtual |
Virtual method EndOfEvent
If verbosity level is set, print hit collection at the end of the event and resets it afterwards.
◆ FinishPrimary() [1/2]
| virtual void BmnHodo::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishPrimary() [2/2]
| virtual void BmnHodo::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun() [1/2]
| virtual void BmnHodo::FinishRun |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun() [2/2]
| virtual void BmnHodo::FinishRun |
( |
| ) |
|
|
inlinevirtual |
◆ GetCollection() [1/2]
| TClonesArray * BmnHodo::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
Accessor to the hit collection
Definition at line 292 of file BmnHodo.cxx.
◆ GetCollection() [2/2]
| virtual TClonesArray * BmnHodo::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
Accessor to the hit collection
◆ GetHit() [1/4]
◆ GetHit() [2/4]
◆ GetHit() [3/4]
| BmnHodoPoint * BmnHodo::GetHit |
( |
Int_t |
sticksens, |
|
|
Int_t |
stick |
|
) |
| const |
◆ GetHit() [4/4]
| BmnHodoPoint * BmnHodo::GetHit |
( |
Int_t |
sticksens, |
|
|
Int_t |
stick |
|
) |
| const |
◆ GetHodoStickSensVolId() [1/2]
| Int_t BmnHodo::GetHodoStickSensVolId |
( |
| ) |
|
|
inline |
◆ GetHodoStickSensVolId() [2/2]
| Int_t BmnHodo::GetHodoStickSensVolId |
( |
| ) |
|
|
inline |
◆ Initialize() [1/2]
| void BmnHodo::Initialize |
( |
| ) |
|
|
virtual |
Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.
Definition at line 60 of file BmnHodo.cxx.
◆ Initialize() [2/2]
| virtual void BmnHodo::Initialize |
( |
| ) |
|
|
virtual |
Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.
◆ PostTrack() [1/2]
| virtual void BmnHodo::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PostTrack() [2/2]
| virtual void BmnHodo::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack() [1/2]
| virtual void BmnHodo::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack() [2/2]
| virtual void BmnHodo::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ Print() [1/2]
| void BmnHodo::Print |
( |
Option_t * |
| ) |
const |
|
virtual |
Virtual method Print
Screen output of hit collection.
Definition at line 300 of file BmnHodo.cxx.
References i.
Referenced by EndOfEvent().
◆ Print() [2/2]
| virtual void BmnHodo::Print |
( |
Option_t * |
| ) |
const |
|
virtual |
Virtual method Print
Screen output of hit collection.
◆ ProcessHits() [1/2]
| Bool_t BmnHodo::ProcessHits |
( |
FairVolume * |
vol = 0 | ) |
|
|
virtual |
Virtual method ProcessHits
Defines the action to be taken when a step is inside the active volume. Creates BmnBdPoints and BmnBdMirrorPoints and adds them to the collections.
- Parameters
-
| vol | Pointer to the active volume |
This method is called from the MC stepping
Definition at line 98 of file BmnHodo.cxx.
References AddHit(), BmnHodoPoint::AddSTICK(), GetHit(), and kHODO.
◆ ProcessHits() [2/2]
| virtual Bool_t BmnHodo::ProcessHits |
( |
FairVolume * |
vol = 0 | ) |
|
|
virtual |
Virtual method ProcessHits
Defines the action to be taken when a step is inside the active volume. Creates BmnBdPoints and BmnBdMirrorPoints and adds them to the collections.
- Parameters
-
| vol | Pointer to the active volume |
◆ Register() [1/2]
| void BmnHodo::Register |
( |
| ) |
|
|
virtual |
Virtual method Register
Registers the hit collection in the ROOT manager.
Definition at line 286 of file BmnHodo.cxx.
◆ Register() [2/2]
| virtual void BmnHodo::Register |
( |
| ) |
|
|
virtual |
Virtual method Register
Registers the hit collection in the ROOT manager.
◆ Reset() [1/2]
◆ Reset() [2/2]
| virtual void BmnHodo::Reset |
( |
| ) |
|
|
virtual |
Virtual method Reset
Clears the hit collection
◆ SetSpecialPhysicsCuts() [1/2]
| virtual void BmnHodo::SetSpecialPhysicsCuts |
( |
| ) |
|
|
inlinevirtual |
◆ SetSpecialPhysicsCuts() [2/2]
| virtual void BmnHodo::SetSpecialPhysicsCuts |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: