BmnRoot
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
15class FairParamList;
16class TObjArray;
17
18class 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");
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:
36 FairGeoPassivePar& operator=(const FairGeoPassivePar&);
37
38 ClassDef(FairGeoPassivePar, 1);
39};
40
41#endif /* !FAIRGEOPASSIVEPAR_H */
TObjArray * fGeoSensNodes
TObjArray * fGeoPassNodes
Bool_t getParams(FairParamList *)
TObjArray * GetGeoSensitiveNodes()
TObjArray * GetGeoPassiveNodes()
void putParams(FairParamList *)