FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
passive
PndGeoPassivePar.cxx
Go to the documentation of this file.
1
//*-- AUTHOR : Denis Bertini
2
//*-- Created : 21/06/2005
3
#include "
PndGeoPassivePar.h
"
4
#include "FairParamList.h"
5
#include <iostream>
6
#include <iomanip>
7
#include "TObjArray.h"
8
using namespace
std
;
9
ClassImp
(
PndGeoPassivePar
)
10
11
PndGeoPassivePar
::
PndGeoPassivePar
(const
char
*
name
,const
char
* title,const
char
* context)
12
: FairParGenericSet(name,title,context), fGeoSensNodes(), fGeoPassNodes() {
13
14
fGeoSensNodes =
new
TObjArray();
15
fGeoPassNodes =
new
TObjArray();
16
}
17
18
PndGeoPassivePar::~PndGeoPassivePar
(
void
) {
19
}
20
21
void
PndGeoPassivePar::clear
(
void
) {
22
if
(fGeoSensNodes)
delete
fGeoSensNodes;
23
if
(fGeoPassNodes)
delete
fGeoPassNodes;
24
}
25
26
void
PndGeoPassivePar::putParams
(FairParamList* l) {
27
if
(!l)
return
;
28
l->addObject(
"FairGeoNodes Sensitive List"
, fGeoSensNodes);
29
l->addObject(
"FairGeoNodes Passive List"
, fGeoPassNodes);
30
}
31
32
Bool_t
PndGeoPassivePar::getParams
(FairParamList* l) {
33
if
(!l)
return
kFALSE;
34
if
(!l->fillObject(
"FairGeoNodes Sensitive List"
, fGeoSensNodes))
return
kFALSE;
35
if
(!l->fillObject(
"FairGeoNodes Passive List"
, fGeoPassNodes))
return
kFALSE;
36
37
return
kTRUE;
38
}
ClassImp
ClassImp(PndGeoPassivePar) PndGeoPassivePar
Definition:
PndGeoPassivePar.cxx:9
PndGeoPassivePar
Definition:
PndGeoPassivePar.h:7
std
Definition:
MvdMQ/run/runFileSampler.cxx:18
name
TString name
Definition:
createRootGeoFile.C:82
PndGeoPassivePar::getParams
Bool_t getParams(FairParamList *)
Definition:
PndGeoPassivePar.cxx:32
PndGeoPassivePar::~PndGeoPassivePar
~PndGeoPassivePar(void)
Definition:
PndGeoPassivePar.cxx:18
PndGeoPassivePar.h
Bool_t
Bool_t
Definition:
SimCompleteLinkDef.h:6
PndGeoPassivePar::clear
void clear(void)
Definition:
PndGeoPassivePar.cxx:21
PndGeoPassivePar::putParams
void putParams(FairParamList *)
Definition:
PndGeoPassivePar.cxx:26
Generated on Sun Aug 18 2019 03:01:30 for FairRoot/PandaRoot by
1.8.8