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

#include <BmnSiBT.h>

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

Public Member Functions

 BmnSiBT (const char *name, Bool_t active)
 
 BmnSiBT ()
 
virtual ~BmnSiBT ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
virtual void EndOfEvent ()
 
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 ConstructGDMLGeometry (TGeoMatrix *)
 
void ExpandNodeForGdml (TGeoNode *node)
 
virtual Bool_t CheckIfSensitive (std::string name)
 
 BmnSiBT (const char *name, Bool_t active)
 
 BmnSiBT ()
 
virtual ~BmnSiBT ()
 
virtual Bool_t ProcessHits (FairVolume *vol=0)
 
virtual void EndOfEvent ()
 
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 ConstructGDMLGeometry (TGeoMatrix *)
 
void ExpandNodeForGdml (TGeoNode *node)
 
virtual Bool_t CheckIfSensitive (std::string name)
 

Detailed Description

Definition at line 12 of file BmnSiBT.h.

Constructor & Destructor Documentation

◆ BmnSiBT() [1/4]

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

Definition at line 31 of file BmnSiBT.cxx.

◆ BmnSiBT() [2/4]

BmnSiBT::BmnSiBT ( )

Definition at line 22 of file BmnSiBT.cxx.

◆ ~BmnSiBT() [1/2]

BmnSiBT::~BmnSiBT ( )
virtual

Definition at line 40 of file BmnSiBT.cxx.

◆ BmnSiBT() [3/4]

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

◆ BmnSiBT() [4/4]

BmnSiBT::BmnSiBT ( )

◆ ~BmnSiBT() [2/2]

virtual BmnSiBT::~BmnSiBT ( )
virtual

Member Function Documentation

◆ CheckIfSensitive() [1/2]

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

Definition at line 374 of file BmnSiBT.cxx.

◆ CheckIfSensitive() [2/2]

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

◆ ConstructGDMLGeometry() [1/2]

void BmnSiBT::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

Definition at line 218 of file BmnSiBT.cxx.

References ExpandNodeForGdml(), and m.

Referenced by ConstructGeometry().

◆ ConstructGDMLGeometry() [2/2]

virtual void BmnSiBT::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

◆ ConstructGeometry() [1/2]

void BmnSiBT::ConstructGeometry ( )
virtual

Definition at line 196 of file BmnSiBT.cxx.

References ConstructGDMLGeometry().

◆ ConstructGeometry() [2/2]

virtual void BmnSiBT::ConstructGeometry ( )
virtual

◆ CopyClones() [1/2]

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

Definition at line 178 of file BmnSiBT.cxx.

References i.

◆ CopyClones() [2/2]

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

◆ EndOfEvent() [1/2]

void BmnSiBT::EndOfEvent ( )
virtual

Definition at line 140 of file BmnSiBT.cxx.

References Print().

◆ EndOfEvent() [2/2]

virtual void BmnSiBT::EndOfEvent ( )
virtual

◆ ExpandNodeForGdml() [1/2]

void BmnSiBT::ExpandNodeForGdml ( TGeoNode *  node)

This should not happen. This means that somebody uses material in GDML that is not in the media.geo file. Most probably this is the sign to the user to check materials' names in the CATIA model.

Recursevly go down the tree of nodes

Definition at line 263 of file BmnSiBT.cxx.

References ExpandNodeForGdml(), i, and m.

Referenced by ConstructGDMLGeometry(), and ExpandNodeForGdml().

◆ ExpandNodeForGdml() [2/2]

void BmnSiBT::ExpandNodeForGdml ( TGeoNode *  node)

◆ GetCollection() [1/2]

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

Definition at line 153 of file BmnSiBT.cxx.

◆ GetCollection() [2/2]

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

◆ Print() [1/2]

void BmnSiBT::Print ( Option_t *  ) const
virtual

Definition at line 160 of file BmnSiBT.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/2]

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

◆ ProcessHits() [1/2]

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

Definition at line 50 of file BmnSiBT.cxx.

References kSiBT.

◆ ProcessHits() [2/2]

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

◆ Register() [1/2]

void BmnSiBT::Register ( )
virtual

Definition at line 148 of file BmnSiBT.cxx.

◆ Register() [2/2]

virtual void BmnSiBT::Register ( )
virtual

◆ Reset() [1/2]

void BmnSiBT::Reset ( )
virtual

Definition at line 172 of file BmnSiBT.cxx.

◆ Reset() [2/2]

virtual void BmnSiBT::Reset ( )
virtual

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