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

#include <PndGemGeoPar.h>

Inheritance diagram for PndGemGeoPar:

Public Member Functions

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

Private Member Functions

 ClassDef (PndGemGeoPar, 2)
 

Private Attributes

TObjArray * fGeoSensNodes
 
TObjArray * fGeoPassNodes
 

Detailed Description

Author
R. Karabowicz
Date
15/02/2009 list of GEM volumes

Definition at line 18 of file PndGemGeoPar.h.

Constructor & Destructor Documentation

PndGemGeoPar::PndGemGeoPar ( const char *  name = "PndGemGeoPar",
const char *  title = "PndGem Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

Definition at line 20 of file PndGemGeoPar.cxx.

21  : FairParGenericSet(name,title,context)
22 {
23  fGeoSensNodes = new TObjArray();
24  fGeoPassNodes = new TObjArray();
25 }
TObjArray * fGeoPassNodes
Definition: PndGemGeoPar.h:31
TString name
TObjArray * fGeoSensNodes
Definition: PndGemGeoPar.h:30
PndGemGeoPar::~PndGemGeoPar ( void  )

Definition at line 27 of file PndGemGeoPar.cxx.

28 {
29 }

Member Function Documentation

PndGemGeoPar::ClassDef ( PndGemGeoPar  ,
 
)
private
void PndGemGeoPar::clear ( void  )

Definition at line 31 of file PndGemGeoPar.cxx.

References fGeoPassNodes, and fGeoSensNodes.

32 {
33  if(fGeoSensNodes)
34  delete fGeoSensNodes;
35  if(fGeoPassNodes)
36  delete fGeoPassNodes;
37 }
TObjArray * fGeoPassNodes
Definition: PndGemGeoPar.h:31
TObjArray * fGeoSensNodes
Definition: PndGemGeoPar.h:30
TObjArray* PndGemGeoPar::GetGeoPassiveNodes ( )
inline

Definition at line 28 of file PndGemGeoPar.h.

References fGeoPassNodes.

28 {return fGeoPassNodes;}
TObjArray * fGeoPassNodes
Definition: PndGemGeoPar.h:31
TObjArray* PndGemGeoPar::GetGeoSensitiveNodes ( )
inline

Definition at line 27 of file PndGemGeoPar.h.

References fGeoSensNodes.

27 {return fGeoSensNodes;}
TObjArray * fGeoSensNodes
Definition: PndGemGeoPar.h:30
Bool_t PndGemGeoPar::getParams ( FairParamList *  l)

Definition at line 48 of file PndGemGeoPar.cxx.

49 {
50  if (!l)
51  return kFALSE;
52 // if (!l->fill("FairGeoNodes Sensitive List", fGeoSensNodes))
53 // return kFALSE;
54 // if (!l->fill("FairGeoNodes Passive List", fGeoPassNodes))
55 // return kFALSE;
56 
57  return kTRUE;
58 }
void PndGemGeoPar::putParams ( FairParamList *  l)

Definition at line 39 of file PndGemGeoPar.cxx.

40 {
41  if (!l)
42  return;
43 
44 // l->add("FairGeoNodes Sensitive List", fGeoSensNodes);
45 // l->add("FairGeoNodes Passive List", fGeoPassNodes);
46 }

Member Data Documentation

TObjArray* PndGemGeoPar::fGeoPassNodes
private

Definition at line 31 of file PndGemGeoPar.h.

Referenced by clear(), and GetGeoPassiveNodes().

TObjArray* PndGemGeoPar::fGeoSensNodes
private

Definition at line 30 of file PndGemGeoPar.h.

Referenced by clear(), and GetGeoSensitiveNodes().


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