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

#include <PndGeoMdtPar.h>

Inheritance diagram for PndGeoMdtPar:

Public Member Functions

 PndGeoMdtPar (const char *name="PndGeoMdtPar", const char *title="MDT Geometry Parameters", const char *context="TestDefaultContext")
 
 ~PndGeoMdtPar (void)
 
void clear (void)
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
TObjArray * GetSensitiveNodes ()
 
TObjArray * GetPassiveNodes ()
 

Public Attributes

TObjArray * fSensNodes
 
TObjArray * fPassNodes
 

Detailed Description

Definition at line 7 of file PndGeoMdtPar.h.

Constructor & Destructor Documentation

PndGeoMdtPar::PndGeoMdtPar ( const char *  name = "PndGeoMdtPar",
const char *  title = "MDT Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

List of FairGeoNodes for passive volumes

Definition at line 12 of file PndGeoMdtPar.cxx.

13  : FairParGenericSet(name,title,context) {
14 
15  fSensNodes = new TObjArray();
16  fPassNodes = new TObjArray();
17 }
TObjArray * fSensNodes
Definition: PndGeoMdtPar.h:9
TString name
TObjArray * fPassNodes
Definition: PndGeoMdtPar.h:10
PndGeoMdtPar::~PndGeoMdtPar ( void  )

Definition at line 19 of file PndGeoMdtPar.cxx.

19  {
20 }

Member Function Documentation

void PndGeoMdtPar::clear ( void  )

Definition at line 22 of file PndGeoMdtPar.cxx.

22  {
23  if(fSensNodes) delete fSensNodes;
24  if(fPassNodes) delete fPassNodes;
25 }
TObjArray * fSensNodes
Definition: PndGeoMdtPar.h:9
TObjArray * fPassNodes
Definition: PndGeoMdtPar.h:10
Bool_t PndGeoMdtPar::getParams ( FairParamList *  l)

Definition at line 33 of file PndGeoMdtPar.cxx.

33  {
34  if (!l) return kFALSE;
35  if (!l->fillObject("FairGeoNodes Sensitive List", fSensNodes)) return kFALSE;
36  if (!l->fillObject("FairGeoNodes Passive List", fPassNodes)) return kFALSE;
37 
38  return kTRUE;
39 }
TObjArray * fSensNodes
Definition: PndGeoMdtPar.h:9
TObjArray * fPassNodes
Definition: PndGeoMdtPar.h:10
TObjArray* PndGeoMdtPar::GetPassiveNodes ( )
inline

Definition at line 20 of file PndGeoMdtPar.h.

References fPassNodes.

20 {return fPassNodes;}
TObjArray * fPassNodes
Definition: PndGeoMdtPar.h:10
TObjArray* PndGeoMdtPar::GetSensitiveNodes ( )
inline

Definition at line 19 of file PndGeoMdtPar.h.

References fSensNodes.

19 {return fSensNodes;}
TObjArray * fSensNodes
Definition: PndGeoMdtPar.h:9
void PndGeoMdtPar::putParams ( FairParamList *  l)

Definition at line 27 of file PndGeoMdtPar.cxx.

27  {
28  if (!l) return;
29  l->addObject("FairGeoNodes Sensitive List", fSensNodes);
30  l->addObject("FairGeoNodes Passive List", fPassNodes);
31 }
TObjArray * fSensNodes
Definition: PndGeoMdtPar.h:9
TObjArray * fPassNodes
Definition: PndGeoMdtPar.h:10

Member Data Documentation

TObjArray* PndGeoMdtPar::fPassNodes

List of FairGeoNodes for sensitive volumes

Definition at line 10 of file PndGeoMdtPar.h.

Referenced by GetPassiveNodes().

TObjArray* PndGeoMdtPar::fSensNodes

Definition at line 9 of file PndGeoMdtPar.h.

Referenced by GetSensitiveNodes().


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