CbmRoot
Loading...
Searching...
No Matches
CbmGeoPassivePar.h
Go to the documentation of this file.
1/* Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Denis Bertini [committer], Mohammad Al-Turany, Florian Uhlig */
4
5#ifndef CBMGEOPASSIVEPAR_H
6#define CBMGEOPASSIVEPAR_H
7
8#include "FairParGenericSet.h"
9
10class CbmGeoPassivePar : public FairParGenericSet {
11public:
12 TObjArray* fGeoSensNodes; // List of FairGeoNodes for sensitive volumes
13 TObjArray* fGeoPassNodes; // List of FairGeoNodes for sensitive volumes
14
15 CbmGeoPassivePar(const char* name = "CbmGeoPassivePar", const char* title = "Passive Geometry Parameters",
16 const char* context = "TestDefaultContext");
18 void clear(void);
19 void putParams(FairParamList*);
20 Bool_t getParams(FairParamList*);
21 TObjArray* GetGeoSensitiveNodes() { return fGeoSensNodes; }
22 TObjArray* GetGeoPassiveNodes() { return fGeoPassNodes; }
23
24private:
27
28 ClassDef(CbmGeoPassivePar, 1)
29};
30
31#endif /* !CBMGEOPASSIVEPAR_H */
Bool_t getParams(FairParamList *)
TObjArray * fGeoPassNodes
TObjArray * GetGeoPassiveNodes()
CbmGeoPassivePar & operator=(const CbmGeoPassivePar &)
CbmGeoPassivePar(const char *name="CbmGeoPassivePar", const char *title="Passive Geometry Parameters", const char *context="TestDefaultContext")
void putParams(FairParamList *)
TObjArray * fGeoSensNodes
TObjArray * GetGeoSensitiveNodes()
CbmGeoPassivePar(const CbmGeoPassivePar &)