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

#include <PndGeoDrcPar.h>

Inheritance diagram for PndGeoDrcPar:

Public Member Functions

 PndGeoDrcPar (const char *name="PndGeoDrcPar", const char *title="Dirc Geometry Parameters", const char *context="TestDefaultContext")
 
 ~PndGeoDrcPar (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 13 of file PndGeoDrcPar.h.

Constructor & Destructor Documentation

PndGeoDrcPar::PndGeoDrcPar ( const char *  name = "PndGeoDrcPar",
const char *  title = "Dirc Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

List of FairGeoNodes for passive volumes

Definition at line 15 of file PndGeoDrcPar.cxx.

16  : FairParGenericSet(name,title,context) {
17 
18  fGeoSensNodes = new TObjArray();
19  fGeoPassNodes = new TObjArray();
20 }
TObjArray * fGeoPassNodes
Definition: PndGeoDrcPar.h:16
TObjArray * fGeoSensNodes
Definition: PndGeoDrcPar.h:15
TString name
PndGeoDrcPar::~PndGeoDrcPar ( void  )

Definition at line 22 of file PndGeoDrcPar.cxx.

22  {
23 }

Member Function Documentation

void PndGeoDrcPar::clear ( void  )

Definition at line 25 of file PndGeoDrcPar.cxx.

25  {
26  if(fGeoSensNodes) delete fGeoSensNodes;
27  if(fGeoPassNodes) delete fGeoPassNodes;
28 }
TObjArray * fGeoPassNodes
Definition: PndGeoDrcPar.h:16
TObjArray * fGeoSensNodes
Definition: PndGeoDrcPar.h:15
TObjArray* PndGeoDrcPar::GetGeoPassiveNodes ( )
inline

Definition at line 26 of file PndGeoDrcPar.h.

References fGeoPassNodes.

26 {return fGeoPassNodes;}
TObjArray * fGeoPassNodes
Definition: PndGeoDrcPar.h:16
TObjArray* PndGeoDrcPar::GetGeoSensitiveNodes ( )
inline

Definition at line 25 of file PndGeoDrcPar.h.

References fGeoSensNodes.

25 {return fGeoSensNodes;}
TObjArray * fGeoSensNodes
Definition: PndGeoDrcPar.h:15
Bool_t PndGeoDrcPar::getParams ( FairParamList *  l)

Definition at line 36 of file PndGeoDrcPar.cxx.

36  {
37  if (!l) return kFALSE;
38  // if (!l->fillObject("FairGeoNodes Sensitive List", fGeoSensNodes)) return kFALSE;
39  // if (!l->fillObject("FairGeoNodes Passive List", fGeoPassNodes)) return kFALSE;
40 
41  return kTRUE;
42 }
void PndGeoDrcPar::putParams ( FairParamList *  l)

Definition at line 30 of file PndGeoDrcPar.cxx.

30  {
31  if (!l) return;
32  // l->addObject("FairGeoNodes Sensitive List", fGeoSensNodes);
33  // l->addObject("FairGeoNodes Passive List", fGeoPassNodes);
34 }

Member Data Documentation

TObjArray* PndGeoDrcPar::fGeoPassNodes

List of FairGeoNodes for sensitive volumes

Definition at line 16 of file PndGeoDrcPar.h.

Referenced by GetGeoPassiveNodes().

TObjArray* PndGeoDrcPar::fGeoSensNodes

Definition at line 15 of file PndGeoDrcPar.h.

Referenced by GetGeoSensitiveNodes().


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