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

#include <BmnCSC.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ BmnCSC() [1/4]

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

Definition at line 30 of file BmnCSC.cxx.

◆ BmnCSC() [2/4]

BmnCSC::BmnCSC ( )

Definition at line 21 of file BmnCSC.cxx.

◆ ~BmnCSC() [1/2]

BmnCSC::~BmnCSC ( )
virtual

Definition at line 39 of file BmnCSC.cxx.

◆ BmnCSC() [3/4]

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

◆ BmnCSC() [4/4]

BmnCSC::BmnCSC ( )

◆ ~BmnCSC() [2/2]

virtual BmnCSC::~BmnCSC ( )
virtual

Member Function Documentation

◆ CheckIfSensitive() [1/2]

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

Definition at line 373 of file BmnCSC.cxx.

◆ CheckIfSensitive() [2/2]

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

◆ ConstructGDMLGeometry() [1/2]

void BmnCSC::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

Definition at line 217 of file BmnCSC.cxx.

References ExpandNodeForGdml(), and m.

Referenced by ConstructGeometry().

◆ ConstructGDMLGeometry() [2/2]

virtual void BmnCSC::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

◆ ConstructGeometry() [1/2]

void BmnCSC::ConstructGeometry ( )
virtual

Definition at line 195 of file BmnCSC.cxx.

References ConstructGDMLGeometry().

◆ ConstructGeometry() [2/2]

virtual void BmnCSC::ConstructGeometry ( )
virtual

◆ CopyClones() [1/2]

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

Definition at line 177 of file BmnCSC.cxx.

References i.

◆ CopyClones() [2/2]

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

◆ EndOfEvent() [1/2]

void BmnCSC::EndOfEvent ( )
virtual

Definition at line 139 of file BmnCSC.cxx.

References Print().

◆ EndOfEvent() [2/2]

virtual void BmnCSC::EndOfEvent ( )
virtual

◆ ExpandNodeForGdml() [1/2]

void BmnCSC::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 262 of file BmnCSC.cxx.

References ExpandNodeForGdml(), i, and m.

Referenced by ConstructGDMLGeometry(), and ExpandNodeForGdml().

◆ ExpandNodeForGdml() [2/2]

void BmnCSC::ExpandNodeForGdml ( TGeoNode *  node)

◆ GetCollection() [1/2]

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

Definition at line 152 of file BmnCSC.cxx.

◆ GetCollection() [2/2]

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

◆ Print() [1/2]

void BmnCSC::Print ( Option_t *  ) const
virtual

Definition at line 159 of file BmnCSC.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/2]

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

◆ ProcessHits() [1/2]

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

Definition at line 49 of file BmnCSC.cxx.

References kCSC.

◆ ProcessHits() [2/2]

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

◆ Register() [1/2]

void BmnCSC::Register ( )
virtual

Definition at line 147 of file BmnCSC.cxx.

◆ Register() [2/2]

virtual void BmnCSC::Register ( )
virtual

◆ Reset() [1/2]

void BmnCSC::Reset ( )
virtual

Definition at line 171 of file BmnCSC.cxx.

◆ Reset() [2/2]

virtual void BmnCSC::Reset ( )
virtual

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