BmnRoot
26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
FairGeoPassivePar.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 (LGPL) version 3, *
6
* copied verbatim in the file "LICENSE" *
7
********************************************************************************/
8
#ifndef FAIRGEOPASSIVEPAR_H
9
#define FAIRGEOPASSIVEPAR_H
10
11
#include "FairParGenericSet.h"
// for FairParGenericSet
12
13
#include <
Rtypes.h
>
// for FairGeoPassivePar::Class, etc
14
15
class
FairParamList;
16
class
TObjArray
;
17
18
class
FairGeoPassivePar
:
public
FairParGenericSet
19
{
20
public
:
21
TObjArray
*
fGeoSensNodes
;
// List of FairGeoNodes for sensitive volumes
22
TObjArray
*
fGeoPassNodes
;
// List of FairGeoNodes for sensitive volumes
23
24
FairGeoPassivePar
(
const
char
* name =
"FairGeoPassivePar"
,
25
const
char
* title =
"Passive Geometry Parameters"
,
26
const
char
* context =
"TestDefaultContext"
);
27
~FairGeoPassivePar
(
void
);
28
void
clear
(
void
);
29
void
putParams
(FairParamList*);
30
Bool_t
getParams
(FairParamList*);
31
TObjArray
*
GetGeoSensitiveNodes
() {
return
fGeoSensNodes
; }
32
TObjArray
*
GetGeoPassiveNodes
() {
return
fGeoPassNodes
; }
33
34
private
:
35
FairGeoPassivePar
(
const
FairGeoPassivePar
&);
36
FairGeoPassivePar
&
operator=
(
const
FairGeoPassivePar
&);
37
38
ClassDef
(
FairGeoPassivePar
, 1);
39
};
40
41
#endif
/* !FAIRGEOPASSIVEPAR_H */
Bool_t
bool Bool_t
Rtypes.h
ClassDef
#define ClassDef(name, id)
FairGeoPassivePar::operator=
FairGeoPassivePar & operator=(const FairGeoPassivePar &)
FairGeoPassivePar::getParams
Bool_t getParams(FairParamList *)
Definition
FairGeoPassivePar.cxx:44
FairGeoPassivePar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Definition
FairGeoPassivePar.h:31
FairGeoPassivePar::FairGeoPassivePar
FairGeoPassivePar(const char *name="FairGeoPassivePar", const char *title="Passive Geometry Parameters", const char *context="TestDefaultContext")
Definition
FairGeoPassivePar.cxx:17
FairGeoPassivePar::~FairGeoPassivePar
~FairGeoPassivePar(void)
Definition
FairGeoPassivePar.cxx:23
FairGeoPassivePar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition
FairGeoPassivePar.h:22
FairGeoPassivePar::clear
void clear(void)
Definition
FairGeoPassivePar.cxx:25
FairGeoPassivePar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
FairGeoPassivePar.h:21
FairGeoPassivePar::FairGeoPassivePar
FairGeoPassivePar(const FairGeoPassivePar &)
FairGeoPassivePar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition
FairGeoPassivePar.h:32
FairGeoPassivePar::putParams
void putParams(FairParamList *)
Definition
FairGeoPassivePar.cxx:35
FairParGenericSet
TObjArray
passive
FairGeoPassivePar.h
Generated on
for BmnRoot by
1.17.0