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

#include <PndGeoHypGePar.h>

Inheritance diagram for PndGeoHypGePar:

Public Member Functions

 PndGeoHypGePar (const char *name="PndGeoHypGePar", const char *title="HypGe Geometry Parameters", const char *context="TestDefaultContext")
 
 ~PndGeoHypGePar (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 PndGeoHypGePar.h.

Constructor & Destructor Documentation

PndGeoHypGePar::PndGeoHypGePar ( const char *  name = "PndGeoHypGePar",
const char *  title = "HypGe Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

List of FairGeoNodes for passive volumes

PndGeoHypGePar::~PndGeoHypGePar ( void  )

Definition at line 28 of file PndGeoHypGePar.cxx.

28  {
29 }

Member Function Documentation

void PndGeoHypGePar::clear ( void  )

Definition at line 33 of file PndGeoHypGePar.cxx.

33  {
34  if(fGeoSensNodes) delete fGeoSensNodes;
35  if(fGeoPassNodes) delete fGeoPassNodes;
36 }
TObjArray * fGeoSensNodes
TObjArray * fGeoPassNodes
TObjArray* PndGeoHypGePar::GetGeoPassiveNodes ( )
inline

Definition at line 25 of file PndGeoHypGePar.h.

References fGeoPassNodes.

25 {return fGeoPassNodes;}
TObjArray * fGeoPassNodes
TObjArray* PndGeoHypGePar::GetGeoSensitiveNodes ( )
inline

Definition at line 24 of file PndGeoHypGePar.h.

References fGeoSensNodes.

24 {return fGeoSensNodes;}
TObjArray * fGeoSensNodes
Bool_t PndGeoHypGePar::getParams ( FairParamList *  l)

Definition at line 44 of file PndGeoHypGePar.cxx.

44  {
45  if (!l) return kFALSE;
46  // if (!l->fillObject("FairGeoNodes Sensitive List", fGeoSensNodes)) return kFALSE;
47  // if (!l->fillObject("FairGeoNodes Passive List", fGeoPassNodes)) return kFALSE;
48 
49  return kTRUE;
50 }
void PndGeoHypGePar::putParams ( FairParamList *  l)

Definition at line 38 of file PndGeoHypGePar.cxx.

38  {
39  if (!l) return;
40  // l->addObject("FairGeoNodes Sensitive List", fGeoSensNodes);
41  // l->addObject("FairGeoNodes Passive List", fGeoPassNodes);
42 }

Member Data Documentation

TObjArray* PndGeoHypGePar::fGeoPassNodes

List of FairGeoNodes for sensitive volumes

Definition at line 15 of file PndGeoHypGePar.h.

Referenced by GetGeoPassiveNodes().

TObjArray* PndGeoHypGePar::fGeoSensNodes

Definition at line 14 of file PndGeoHypGePar.h.

Referenced by GetGeoSensitiveNodes().


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