#include <BmnScWall.h>
|
| | BmnScWall () |
| |
| | BmnScWall (const char *name, Bool_t active) |
| |
| virtual | ~BmnScWall () |
| |
| virtual void | Initialize () |
| |
| virtual Bool_t | ProcessHits (FairVolume *vol=0) |
| |
| virtual void | EndOfEvent () |
| |
| 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) |
| |
| BmnScWallPoint * | GetHit (Int_t i) const |
| |
| BmnScWallPoint * | GetHit (Int_t slice, Int_t cell) const |
| |
| Int_t | GetCellSmallCutVolId () |
| |
| Int_t | GetCellSmallCutVolId_10mm () |
| |
| Int_t | GetCellSmallCutVolId_20mm () |
| |
| Int_t | GetCellSmallTrapVolId () |
| |
| Int_t | GetCellSmallTrapVolId_10mm () |
| |
| Int_t | GetCellSmallTrapVolId_20mm () |
| |
| Int_t | GetCellLargeCutVolId () |
| |
| Int_t | GetCellLargeTrapVolId () |
| |
| BmnScWallPoint * | 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) |
| |
| | BmnScWall () |
| |
| | BmnScWall (const char *name, Bool_t active) |
| |
| virtual | ~BmnScWall () |
| |
| virtual void | Initialize () |
| |
| virtual Bool_t | ProcessHits (FairVolume *vol=0) |
| |
| virtual void | EndOfEvent () |
| |
| 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) |
| |
| BmnScWallPoint * | GetHit (Int_t i) const |
| |
| BmnScWallPoint * | GetHit (Int_t slice, Int_t cell) const |
| |
| Int_t | GetCellSmallCutVolId () |
| |
| Int_t | GetCellSmallCutVolId_10mm () |
| |
| Int_t | GetCellSmallCutVolId_20mm () |
| |
| Int_t | GetCellSmallTrapVolId () |
| |
| Int_t | GetCellSmallTrapVolId_10mm () |
| |
| Int_t | GetCellSmallTrapVolId_20mm () |
| |
| Int_t | GetCellLargeCutVolId () |
| |
| Int_t | GetCellLargeTrapVolId () |
| |
| BmnScWallPoint * | 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 BmnScWall.h.
◆ BmnScWall() [1/4]
◆ BmnScWall() [2/4]
| BmnScWall::BmnScWall |
( |
const char * |
name, |
|
|
Bool_t |
active |
|
) |
| |
Standard constructor.
- Parameters
-
| name | detetcor name |
| active | sensitivity flag |
Definition at line 50 of file BmnScWall.cxx.
◆ ~BmnScWall() [1/2]
| BmnScWall::~BmnScWall |
( |
| ) |
|
|
virtual |
◆ BmnScWall() [3/4]
◆ BmnScWall() [4/4]
| BmnScWall::BmnScWall |
( |
const char * |
name, |
|
|
Bool_t |
active |
|
) |
| |
Standard constructor.
- Parameters
-
| name | detetcor name |
| active | sensitivity flag |
◆ ~BmnScWall() [2/2]
| virtual BmnScWall::~BmnScWall |
( |
| ) |
|
|
virtual |
◆ AddHit() [1/2]
| BmnScWallPoint * BmnScWall::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]
| BmnScWallPoint * BmnScWall::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 BmnScWall::BeginEvent |
( |
| ) |
|
|
inlinevirtual |
◆ BeginEvent() [2/2]
| virtual void BmnScWall::BeginEvent |
( |
| ) |
|
|
inlinevirtual |
◆ BeginPrimary() [1/2]
| virtual void BmnScWall::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ BeginPrimary() [2/2]
| virtual void BmnScWall::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ CheckIfSensitive() [1/2]
| Bool_t BmnScWall::CheckIfSensitive |
( |
std::string |
name | ) |
|
|
virtual |
◆ CheckIfSensitive() [2/2]
| virtual Bool_t BmnScWall::CheckIfSensitive |
( |
std::string |
name | ) |
|
|
virtual |
◆ ConstructGeometry() [1/2]
| void BmnScWall::ConstructGeometry |
( |
| ) |
|
|
virtual |
◆ ConstructGeometry() [2/2]
| virtual void BmnScWall::ConstructGeometry |
( |
| ) |
|
|
virtual |
Virtual method Construct geometry
◆ EndOfEvent() [1/2]
| void BmnScWall::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 321 of file BmnScWall.cxx.
References Print(), and Reset().
◆ EndOfEvent() [2/2]
| virtual void BmnScWall::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 BmnScWall::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishPrimary() [2/2]
| virtual void BmnScWall::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun() [1/2]
| virtual void BmnScWall::FinishRun |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun() [2/2]
| virtual void BmnScWall::FinishRun |
( |
| ) |
|
|
inlinevirtual |
◆ GetCellLargeCutVolId() [1/2]
| Int_t BmnScWall::GetCellLargeCutVolId |
( |
| ) |
|
|
inline |
◆ GetCellLargeCutVolId() [2/2]
| Int_t BmnScWall::GetCellLargeCutVolId |
( |
| ) |
|
|
inline |
◆ GetCellLargeTrapVolId() [1/2]
| Int_t BmnScWall::GetCellLargeTrapVolId |
( |
| ) |
|
|
inline |
◆ GetCellLargeTrapVolId() [2/2]
| Int_t BmnScWall::GetCellLargeTrapVolId |
( |
| ) |
|
|
inline |
◆ GetCellSmallCutVolId() [1/2]
| Int_t BmnScWall::GetCellSmallCutVolId |
( |
| ) |
|
|
inline |
◆ GetCellSmallCutVolId() [2/2]
| Int_t BmnScWall::GetCellSmallCutVolId |
( |
| ) |
|
|
inline |
◆ GetCellSmallCutVolId_10mm() [1/2]
| Int_t BmnScWall::GetCellSmallCutVolId_10mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallCutVolId_10mm() [2/2]
| Int_t BmnScWall::GetCellSmallCutVolId_10mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallCutVolId_20mm() [1/2]
| Int_t BmnScWall::GetCellSmallCutVolId_20mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallCutVolId_20mm() [2/2]
| Int_t BmnScWall::GetCellSmallCutVolId_20mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallTrapVolId() [1/2]
| Int_t BmnScWall::GetCellSmallTrapVolId |
( |
| ) |
|
|
inline |
◆ GetCellSmallTrapVolId() [2/2]
| Int_t BmnScWall::GetCellSmallTrapVolId |
( |
| ) |
|
|
inline |
◆ GetCellSmallTrapVolId_10mm() [1/2]
| Int_t BmnScWall::GetCellSmallTrapVolId_10mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallTrapVolId_10mm() [2/2]
| Int_t BmnScWall::GetCellSmallTrapVolId_10mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallTrapVolId_20mm() [1/2]
| Int_t BmnScWall::GetCellSmallTrapVolId_20mm |
( |
| ) |
|
|
inline |
◆ GetCellSmallTrapVolId_20mm() [2/2]
| Int_t BmnScWall::GetCellSmallTrapVolId_20mm |
( |
| ) |
|
|
inline |
◆ GetCollection() [1/2]
| TClonesArray * BmnScWall::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
◆ GetCollection() [2/2]
| virtual TClonesArray * BmnScWall::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
Accessor to the hit collection
◆ GetHit() [1/4]
◆ GetHit() [2/4]
◆ GetHit() [3/4]
◆ GetHit() [4/4]
◆ Initialize() [1/2]
| void BmnScWall::Initialize |
( |
| ) |
|
|
virtual |
◆ Initialize() [2/2]
| virtual void BmnScWall::Initialize |
( |
| ) |
|
|
virtual |
Virtual method Initialize Initialises detector. Stores volume IDs for MUO detector and mirror.
◆ PostTrack() [1/2]
| virtual void BmnScWall::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PostTrack() [2/2]
| virtual void BmnScWall::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack() [1/2]
| virtual void BmnScWall::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack() [2/2]
| virtual void BmnScWall::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ Print() [1/2]
| void BmnScWall::Print |
( |
Option_t * |
| ) |
const |
|
virtual |
◆ Print() [2/2]
| virtual void BmnScWall::Print |
( |
Option_t * |
| ) |
const |
|
virtual |
Virtual method Print
Screen output of hit collection.
◆ ProcessHits() [1/2]
| Bool_t BmnScWall::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 124 of file BmnScWall.cxx.
References BmnScWallPoint::AddCELL(), AddHit(), GetHit(), and kSCWALL.
◆ ProcessHits() [2/2]
| virtual Bool_t BmnScWall::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 BmnScWall::Register |
( |
| ) |
|
|
virtual |
Virtual method Register
Registers the hit collection in the ROOT manager.
Definition at line 329 of file BmnScWall.cxx.
◆ Register() [2/2]
| virtual void BmnScWall::Register |
( |
| ) |
|
|
virtual |
Virtual method Register
Registers the hit collection in the ROOT manager.
◆ Reset() [1/2]
| void BmnScWall::Reset |
( |
| ) |
|
|
virtual |
◆ Reset() [2/2]
| virtual void BmnScWall::Reset |
( |
| ) |
|
|
virtual |
Virtual method Reset
Clears the hit collection
The documentation for this class was generated from the following files: