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

#include <BmnVSP.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ BmnVSP() [1/4]

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

Definition at line 30 of file BmnVSP.cxx.

◆ BmnVSP() [2/4]

BmnVSP::BmnVSP ( )

Definition at line 21 of file BmnVSP.cxx.

◆ ~BmnVSP() [1/2]

BmnVSP::~BmnVSP ( )
virtual

Definition at line 39 of file BmnVSP.cxx.

◆ BmnVSP() [3/4]

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

◆ BmnVSP() [4/4]

BmnVSP::BmnVSP ( )

◆ ~BmnVSP() [2/2]

virtual BmnVSP::~BmnVSP ( )
virtual

Member Function Documentation

◆ CheckIfSensitive() [1/2]

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

Definition at line 387 of file BmnVSP.cxx.

◆ CheckIfSensitive() [2/2]

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

◆ ConstructGDMLGeometry() [1/2]

void BmnVSP::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

Definition at line 231 of file BmnVSP.cxx.

References ExpandNodeForGdml(), and m.

Referenced by ConstructGeometry().

◆ ConstructGDMLGeometry() [2/2]

virtual void BmnVSP::ConstructGDMLGeometry ( TGeoMatrix *  )
virtual

◆ ConstructGeometry() [1/2]

void BmnVSP::ConstructGeometry ( )
virtual

Definition at line 209 of file BmnVSP.cxx.

References ConstructGDMLGeometry().

◆ ConstructGeometry() [2/2]

virtual void BmnVSP::ConstructGeometry ( )
virtual

◆ CopyClones() [1/2]

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

Definition at line 191 of file BmnVSP.cxx.

References i.

◆ CopyClones() [2/2]

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

◆ EndOfEvent() [1/2]

void BmnVSP::EndOfEvent ( )
virtual

Definition at line 153 of file BmnVSP.cxx.

References Print().

◆ EndOfEvent() [2/2]

virtual void BmnVSP::EndOfEvent ( )
virtual

◆ ExpandNodeForGdml() [1/2]

void BmnVSP::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 276 of file BmnVSP.cxx.

References ExpandNodeForGdml(), i, and m.

Referenced by ConstructGDMLGeometry(), and ExpandNodeForGdml().

◆ ExpandNodeForGdml() [2/2]

void BmnVSP::ExpandNodeForGdml ( TGeoNode *  node)

◆ GetCollection() [1/2]

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

Definition at line 166 of file BmnVSP.cxx.

◆ GetCollection() [2/2]

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

◆ Print() [1/2]

void BmnVSP::Print ( Option_t *  ) const
virtual

Definition at line 173 of file BmnVSP.cxx.

References i.

Referenced by EndOfEvent().

◆ Print() [2/2]

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

◆ ProcessHits() [1/2]

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

Definition at line 49 of file BmnVSP.cxx.

References kVSP, BmnVSPPoint::SetModule(), and BmnVSPPoint::SetStation().

◆ ProcessHits() [2/2]

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

◆ Register() [1/2]

void BmnVSP::Register ( )
virtual

Definition at line 161 of file BmnVSP.cxx.

◆ Register() [2/2]

virtual void BmnVSP::Register ( )
virtual

◆ Reset() [1/2]

void BmnVSP::Reset ( )
virtual

Definition at line 185 of file BmnVSP.cxx.

◆ Reset() [2/2]

virtual void BmnVSP::Reset ( )
virtual

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