FairRoot/PandaRoot
Public Member Functions | Public Attributes | List of all members
CbmGeoPlanePar Class Reference

#include <CbmGeoPlanePar.h>

Inheritance diagram for CbmGeoPlanePar:

Public Member Functions

 CbmGeoPlanePar (const char *name="CbmGeoPlanePar", const char *title="Plane Geometry Parameters", const char *context="TestDefaultContext")
 
 ~CbmGeoPlanePar (void)
 
void clear (void)
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
TObjArray * GetGeoSensitiveNodes ()
 
TObjArray * GetGeoPassiveNodes ()
 

Public Attributes

TObjArray * fGeoSensNodes
 
TObjArray * fGeoPassNodes
 

Detailed Description

Definition at line 7 of file CbmGeoPlanePar.h.

Constructor & Destructor Documentation

CbmGeoPlanePar::CbmGeoPlanePar ( const char *  name = "CbmGeoPlanePar",
const char *  title = "Plane Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

List of FairGeoNodes for passive volumes

CbmGeoPlanePar::~CbmGeoPlanePar ( void  )

Definition at line 16 of file CbmGeoPlanePar.cxx.

16  {
17 }

Member Function Documentation

void CbmGeoPlanePar::clear ( void  )

Definition at line 19 of file CbmGeoPlanePar.cxx.

19  {
20  if(fGeoSensNodes) delete fGeoSensNodes;
21  if(fGeoPassNodes) delete fGeoPassNodes;
22 }
TObjArray * fGeoPassNodes
TObjArray * fGeoSensNodes
Definition: CbmGeoPlanePar.h:9
TObjArray* CbmGeoPlanePar::GetGeoPassiveNodes ( )
inline

Definition at line 20 of file CbmGeoPlanePar.h.

References fGeoPassNodes.

Referenced by CbmPlane::ConstructGeometry().

20 {return fGeoPassNodes;}
TObjArray * fGeoPassNodes
TObjArray* CbmGeoPlanePar::GetGeoSensitiveNodes ( )
inline

Definition at line 19 of file CbmGeoPlanePar.h.

References fGeoSensNodes.

Referenced by CbmPlane::ConstructGeometry(), and CbmPlane::Initialize().

19 {return fGeoSensNodes;}
TObjArray * fGeoSensNodes
Definition: CbmGeoPlanePar.h:9
Bool_t CbmGeoPlanePar::getParams ( FairParamList *  l)

Definition at line 30 of file CbmGeoPlanePar.cxx.

30  {
31  if (!l) return kFALSE;
32  if (!l->fillObject("FairGeoNodes Sensitive List", fGeoSensNodes)) return kFALSE;
33  if (!l->fillObject("FairGeoNodes Passive List", fGeoPassNodes)) return kFALSE;
34 
35  return kTRUE;
36 }
TObjArray * fGeoPassNodes
TObjArray * fGeoSensNodes
Definition: CbmGeoPlanePar.h:9
void CbmGeoPlanePar::putParams ( FairParamList *  l)

Definition at line 24 of file CbmGeoPlanePar.cxx.

24  {
25  if (!l) return;
26  l->addObject("FairGeoNodes Sensitive List", fGeoSensNodes);
27  l->addObject("FairGeoNodes Passive List", fGeoPassNodes);
28 }
TObjArray * fGeoPassNodes
TObjArray * fGeoSensNodes
Definition: CbmGeoPlanePar.h:9

Member Data Documentation

TObjArray* CbmGeoPlanePar::fGeoPassNodes

List of FairGeoNodes for sensitive volumes

Definition at line 10 of file CbmGeoPlanePar.h.

Referenced by G__setup_memvarCbmGeoPlanePar(), and GetGeoPassiveNodes().

TObjArray* CbmGeoPlanePar::fGeoSensNodes

Definition at line 9 of file CbmGeoPlanePar.h.

Referenced by G__setup_memvarCbmGeoPlanePar(), and GetGeoSensitiveNodes().


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