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

#include <PndGeoFtofPar.h>

Inheritance diagram for PndGeoFtofPar:

Public Member Functions

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

Constructor & Destructor Documentation

PndGeoFtofPar::PndGeoFtofPar ( const char *  name = "PndGeoFtofPar",
const char *  title = "Ftof Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

List of FairGeoNodes for passive volumes

PndGeoFtofPar::~PndGeoFtofPar ( void  )

Definition at line 23 of file PndGeoFtofPar.cxx.

23  {
24 }

Member Function Documentation

void PndGeoFtofPar::clear ( void  )

Definition at line 28 of file PndGeoFtofPar.cxx.

References fGeoPassNodes, and fGeoSensNodes.

28  {
29  if(fGeoSensNodes) delete fGeoSensNodes;
30  if(fGeoPassNodes) delete fGeoPassNodes;
31 }
TObjArray * fGeoSensNodes
Definition: PndGeoFtofPar.h:14
TObjArray * fGeoPassNodes
Definition: PndGeoFtofPar.h:15
TObjArray* PndGeoFtofPar::GetGeoPassiveNodes ( )
inline

Definition at line 25 of file PndGeoFtofPar.h.

References fGeoPassNodes.

25 {return fGeoPassNodes;}
TObjArray * fGeoPassNodes
Definition: PndGeoFtofPar.h:15
TObjArray* PndGeoFtofPar::GetGeoSensitiveNodes ( )
inline

Definition at line 24 of file PndGeoFtofPar.h.

References fGeoSensNodes.

24 {return fGeoSensNodes;}
TObjArray * fGeoSensNodes
Definition: PndGeoFtofPar.h:14
Bool_t PndGeoFtofPar::getParams ( FairParamList *  l)

Definition at line 39 of file PndGeoFtofPar.cxx.

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

Definition at line 33 of file PndGeoFtofPar.cxx.

33  {
34  if (!l) return;
35  // l->addObject("FairGeoNodes Sensitive List", fGeoSensNodes);
36  // l->addObject("FairGeoNodes Passive List", fGeoPassNodes);
37 }

Member Data Documentation

TObjArray* PndGeoFtofPar::fGeoPassNodes

List of FairGeoNodes for sensitive volumes

Definition at line 15 of file PndGeoFtofPar.h.

Referenced by clear(), and GetGeoPassiveNodes().

TObjArray* PndGeoFtofPar::fGeoSensNodes

Definition at line 14 of file PndGeoFtofPar.h.

Referenced by clear(), and GetGeoSensitiveNodes().


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