BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmMvdGeoPar Class Reference

CbmMvdGeoPar.h. More...

#include <CbmMvdGeoPar.h>

Inheritance diagram for CbmMvdGeoPar:
Collaboration diagram for CbmMvdGeoPar:

Public Member Functions

 CbmMvdGeoPar (const char *name="CbmMvdGeoPar", const char *title="MVD Geometry Parameters", const char *context="Default")
 Constructor.
virtual ~CbmMvdGeoPar ()
 Destructor.
virtual void clear ()
 Clear parameter set.
virtual void putParams (FairParamList *parList)
 Put parameters.
virtual Bool_t getParams (FairParamList *parList)
 Get parameters.
TObjArray * GetGeoSensitiveNodes ()
 Accessors to sensitive and passive nodes.
TObjArray * GetGeoPassiveNodes ()
 CbmMvdGeoPar (const char *name="CbmMvdGeoPar", const char *title="MVD Geometry Parameters", const char *context="Default")
 Constructor.
virtual ~CbmMvdGeoPar ()
 Destructor.
virtual void clear ()
 Clear parameter set.
virtual void putParams (FairParamList *parList)
 Put parameters.
virtual Bool_t getParams (FairParamList *parList)
 Get parameters.
TObjArray * GetGeoSensitiveNodes ()
 Accessors to sensitive and passive nodes.
TObjArray * GetGeoPassiveNodes ()

Private Member Functions

 CbmMvdGeoPar (const CbmMvdGeoPar &)=delete
CbmMvdGeoPar & operator= (const CbmMvdGeoPar &)=delete
 CbmMvdGeoPar (const CbmMvdGeoPar &)=delete
CbmMvdGeoPar & operator= (const CbmMvdGeoPar &)=delete

Private Attributes

TObjArray * fGeoSensNodes
TObjArray * fGeoPassNodes

Detailed Description

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e

Handling of geometry parameters for MVD. Copied from CbmGeoStsPar.h.

Definition at line 18 of file CbmMvdGeoPar.h.

Constructor & Destructor Documentation

◆ CbmMvdGeoPar() [1/4]

CbmMvdGeoPar::CbmMvdGeoPar ( const char * name = "CbmMvdGeoPar",
const char * title = "MVD Geometry Parameters",
const char * context = "Default" )

Definition at line 19 of file CbmMvdGeoPar.cxx.

References fGeoPassNodes, and fGeoSensNodes.

Referenced by CbmMvdGeoPar(), and operator=().

Here is the caller graph for this function:

◆ ~CbmMvdGeoPar() [1/2]

CbmMvdGeoPar::~CbmMvdGeoPar ( void )
virtual

Definition at line 27 of file CbmMvdGeoPar.cxx.

◆ CbmMvdGeoPar() [2/4]

CbmMvdGeoPar::CbmMvdGeoPar ( const CbmMvdGeoPar & )
privatedelete

References CbmMvdGeoPar().

Here is the call graph for this function:

◆ CbmMvdGeoPar() [3/4]

CbmMvdGeoPar::CbmMvdGeoPar ( const char * name = "CbmMvdGeoPar",
const char * title = "MVD Geometry Parameters",
const char * context = "Default" )

◆ ~CbmMvdGeoPar() [2/2]

virtual CbmMvdGeoPar::~CbmMvdGeoPar ( )
virtual

◆ CbmMvdGeoPar() [4/4]

CbmMvdGeoPar::CbmMvdGeoPar ( const CbmMvdGeoPar & )
privatedelete

References CbmMvdGeoPar().

Here is the call graph for this function:

Member Function Documentation

◆ clear() [1/2]

void CbmMvdGeoPar::clear ( )
virtual

Definition at line 47 of file CbmMvdGeoPar.cxx.

References fGeoPassNodes, and fGeoSensNodes.

◆ clear() [2/2]

virtual void CbmMvdGeoPar::clear ( )
virtual

◆ GetGeoPassiveNodes() [1/2]

TObjArray * CbmMvdGeoPar::GetGeoPassiveNodes ( )
inline

Definition at line 41 of file CbmMvdGeoPar.h.

References fGeoPassNodes.

◆ GetGeoPassiveNodes() [2/2]

TObjArray * CbmMvdGeoPar::GetGeoPassiveNodes ( )
inline

Definition at line 41 of file CbmMvdGeoPar.h.

References fGeoPassNodes.

◆ GetGeoSensitiveNodes() [1/2]

TObjArray * CbmMvdGeoPar::GetGeoSensitiveNodes ( )
inline

Definition at line 40 of file CbmMvdGeoPar.h.

References fGeoSensNodes.

Referenced by CbmKF::Init().

Here is the caller graph for this function:

◆ GetGeoSensitiveNodes() [2/2]

TObjArray * CbmMvdGeoPar::GetGeoSensitiveNodes ( )
inline

Definition at line 40 of file CbmMvdGeoPar.h.

References fGeoSensNodes.

◆ getParams() [1/2]

Bool_t CbmMvdGeoPar::getParams ( FairParamList * parList)
virtual

Definition at line 67 of file CbmMvdGeoPar.cxx.

References fGeoPassNodes, and fGeoSensNodes.

◆ getParams() [2/2]

virtual Bool_t CbmMvdGeoPar::getParams ( FairParamList * parList)
virtual

◆ operator=() [1/2]

CbmMvdGeoPar & CbmMvdGeoPar::operator= ( const CbmMvdGeoPar & )
privatedelete

References CbmMvdGeoPar().

Here is the call graph for this function:

◆ operator=() [2/2]

CbmMvdGeoPar & CbmMvdGeoPar::operator= ( const CbmMvdGeoPar & )
privatedelete

References CbmMvdGeoPar().

Here is the call graph for this function:

◆ putParams() [1/2]

void CbmMvdGeoPar::putParams ( FairParamList * parList)
virtual

Definition at line 57 of file CbmMvdGeoPar.cxx.

References fGeoPassNodes, and fGeoSensNodes.

◆ putParams() [2/2]

virtual void CbmMvdGeoPar::putParams ( FairParamList * parList)
virtual

Member Data Documentation

◆ fGeoPassNodes

TObjArray * CbmMvdGeoPar::fGeoPassNodes
private

Definition at line 45 of file CbmMvdGeoPar.h.

Referenced by CbmMvdGeoPar(), clear(), GetGeoPassiveNodes(), getParams(), and putParams().

◆ fGeoSensNodes

TObjArray * CbmMvdGeoPar::fGeoSensNodes
private

Definition at line 44 of file CbmMvdGeoPar.h.

Referenced by CbmMvdGeoPar(), clear(), GetGeoSensitiveNodes(), getParams(), and putParams().


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