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

#include <BmnSiProf.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ BmnSiProf() [1/4]

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

Definition at line 31 of file BmnSiProf.cxx.

◆ BmnSiProf() [2/4]

BmnSiProf::BmnSiProf ( )

Definition at line 22 of file BmnSiProf.cxx.

◆ ~BmnSiProf() [1/2]

BmnSiProf::~BmnSiProf ( )
virtual

Definition at line 40 of file BmnSiProf.cxx.

◆ BmnSiProf() [3/4]

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

◆ BmnSiProf() [4/4]

BmnSiProf::BmnSiProf ( )

◆ ~BmnSiProf() [2/2]

virtual BmnSiProf::~BmnSiProf ( )
virtual

Member Function Documentation

◆ CheckIfSensitive() [1/2]

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

Definition at line 374 of file BmnSiProf.cxx.

◆ CheckIfSensitive() [2/2]

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

◆ ConstructGDMLGeometry() [1/2]

void BmnSiProf::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

Definition at line 218 of file BmnSiProf.cxx.

References ExpandNodeForGdml(), and m.

Referenced by ConstructGeometry().

◆ ConstructGDMLGeometry() [2/2]

virtual void BmnSiProf::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

◆ ConstructGeometry() [1/2]

void BmnSiProf::ConstructGeometry ( )
virtual

Definition at line 196 of file BmnSiProf.cxx.

References ConstructGDMLGeometry().

◆ ConstructGeometry() [2/2]

virtual void BmnSiProf::ConstructGeometry ( )
virtual

◆ CopyClones() [1/2]

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

Definition at line 178 of file BmnSiProf.cxx.

References i.

◆ CopyClones() [2/2]

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

◆ EndOfEvent() [1/2]

void BmnSiProf::EndOfEvent ( )
virtual

Definition at line 140 of file BmnSiProf.cxx.

References Print().

◆ EndOfEvent() [2/2]

virtual void BmnSiProf::EndOfEvent ( )
virtual

◆ ExpandNodeForGdml() [1/2]

void BmnSiProf::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 BmnSiProf.cxx.

References ExpandNodeForGdml(), i, and m.

Referenced by ConstructGDMLGeometry(), and ExpandNodeForGdml().

◆ ExpandNodeForGdml() [2/2]

void BmnSiProf::ExpandNodeForGdml ( TGeoNode *  node)

◆ GetCollection() [1/2]

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

Definition at line 153 of file BmnSiProf.cxx.

◆ GetCollection() [2/2]

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

◆ Print() [1/2]

void BmnSiProf::Print ( Option_t *  ) const
virtual

Definition at line 160 of file BmnSiProf.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/2]

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

◆ ProcessHits() [1/2]

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

Definition at line 50 of file BmnSiProf.cxx.

References kSiProf.

◆ ProcessHits() [2/2]

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

◆ Register() [1/2]

void BmnSiProf::Register ( )
virtual

Definition at line 148 of file BmnSiProf.cxx.

◆ Register() [2/2]

virtual void BmnSiProf::Register ( )
virtual

◆ Reset() [1/2]

void BmnSiProf::Reset ( )
virtual

Definition at line 172 of file BmnSiProf.cxx.

◆ Reset() [2/2]

virtual void BmnSiProf::Reset ( )
virtual

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