ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtTpc
AtTpcGeoPar.h
Go to the documentation of this file.
1
/********************************************************************************
2
* Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3
* *
4
* This software is distributed under the terms of the *
5
* GNU Lesser General Public Licence version 3 (LGPL) version 3, *
6
* copied verbatim in the file "LICENSE" *
7
********************************************************************************/
8
#ifndef NEWDETECTORGEOPAR_H
9
#define NEWDETECTORGEOPAR_H
10
11
#include <FairParGenericSet.h>
12
13
#include <Rtypes.h>
14
15
class
TObjArray;
16
class
FairParamList;
17
class
TBuffer;
18
class
TClass;
19
class
TMemberInspector;
20
21
class
AtTpcGeoPar
:
public
FairParGenericSet {
22
public
:
24
TObjArray *
fGeoSensNodes
;
25
27
TObjArray *
fGeoPassNodes
;
28
29
AtTpcGeoPar
(
const
char
*name =
"AtTpcGeoPar"
,
const
char
*title =
"AtTpc Geometry Parameters"
,
30
const
char
*context =
"TestDefaultContext"
);
31
~AtTpcGeoPar
(
void
);
32
void
clear
(
void
);
33
void
putParams
(FairParamList *);
34
Bool_t
getParams
(FairParamList *);
35
TObjArray *
GetGeoSensitiveNodes
() {
return
fGeoSensNodes
; }
36
TObjArray *
GetGeoPassiveNodes
() {
return
fGeoPassNodes
; }
37
38
private
:
39
AtTpcGeoPar
(
const
AtTpcGeoPar
&);
40
AtTpcGeoPar
&operator=(
const
AtTpcGeoPar
&);
41
42
ClassDef(
AtTpcGeoPar
, 1)
43
};
44
45
#endif
AtTpcGeoPar::AtTpcGeoPar
AtTpcGeoPar(const char *name="AtTpcGeoPar", const char *title="AtTpc Geometry Parameters", const char *context="TestDefaultContext")
AtTpcGeoPar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Definition:
AtTpcGeoPar.h:35
AtTpcGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition:
AtTpcGeoPar.cxx:43
AtTpcGeoPar
Definition:
AtTpcGeoPar.h:21
AtTpcGeoPar::clear
void clear(void)
Definition:
AtTpcGeoPar.cxx:24
AtTpcGeoPar::~AtTpcGeoPar
~AtTpcGeoPar(void)
AtTpcGeoPar::putParams
void putParams(FairParamList *)
Definition:
AtTpcGeoPar.cxx:34
AtTpcGeoPar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition:
AtTpcGeoPar.h:36
AtTpcGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition:
AtTpcGeoPar.h:27
AtTpcGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition:
AtTpcGeoPar.h:24
Generated on Sat Nov 11 2023 15:30:39 for ATTPCROOT by
1.8.18