FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairTutPropGeoPar.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2019 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 FAIRTUTPROPGEOPAR_H
9 #define FAIRTUTPROPGEOPAR_H
10 
11 #include "FairParGenericSet.h" // for FairParGenericSet
12 #include "Rtypes.h" // for FairTutPropGeoPar::Class, ClassDef, PixelGe...
13 class FairParamList; // lines 14-14
14 class TObjArray; // lines 13-13
15 
17 {
18  public:
20  TObjArray* fGeoSensNodes;
21 
23  TObjArray* fGeoPassNodes;
24 
25  FairTutPropGeoPar(const char* name = "FairTutPropGeoPar",
26  const char* title = "Pixel Geometry Parameters",
27  const char* context = "TestDefaultContext");
28  ~FairTutPropGeoPar(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  FairTutPropGeoPar& operator=(const FairTutPropGeoPar&);
38 
39  ClassDef(FairTutPropGeoPar, 1);
40 };
41 
42 #endif // FAIRTUTPROPGEOPAR_H
TObjArray * GetGeoPassiveNodes()
void putParams(FairParamList *)
FairTutPropGeoPar(const char *name="FairTutPropGeoPar", const char *title="Pixel Geometry Parameters", const char *context="TestDefaultContext")
TObjArray * fGeoPassNodes
TObjArray * fGeoSensNodes
Bool_t getParams(FairParamList *)
TObjArray * GetGeoSensitiveNodes()