FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
NewDetectorGeoPar.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 NEWDETECTORGEOPAR_H
9 #define NEWDETECTORGEOPAR_H
10 
11 #include "FairParGenericSet.h"
12 
13 class TObjArray;
14 class FairParamList;
15 
17 {
18  public:
20  TObjArray* fGeoSensNodes;
21 
23  TObjArray* fGeoPassNodes;
24 
25  NewDetectorGeoPar(const char* name = "NewDetectorGeoPar",
26  const char* title = "NewDetector Geometry Parameters",
27  const char* context = "TestDefaultContext");
28  ~NewDetectorGeoPar(void);
29  void clear(void);
30  void putParams(FairParamList*);
31  Bool_t getParams(FairParamList*);
32  TObjArray* GetGeoSensitiveNodes() { return fGeoSensNodes; }
33  TObjArray* GetGeoPassiveNodes() { return fGeoPassNodes; }
34 
35  private:
37  NewDetectorGeoPar& operator=(const NewDetectorGeoPar&);
38 
39  ClassDef(NewDetectorGeoPar, 1);
40 };
41 
42 #endif
TObjArray * fGeoSensNodes
TObjArray * fGeoPassNodes
Bool_t getParams(FairParamList *)
void putParams(FairParamList *)
TObjArray * GetGeoPassiveNodes()
NewDetectorGeoPar(const char *name="NewDetectorGeoPar", const char *title="NewDetector Geometry Parameters", const char *context="TestDefaultContext")
TObjArray * GetGeoSensitiveNodes()