ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtFieldCreator.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 version 3 (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 
9 // -------------------------------------------------------------------------
10 // ----- AtFieldCreator header file -----
11 // ----- Created 26/03/14 by M. Al-Turany -----
12 // -------------------------------------------------------------------------
13 
14 #ifndef AtFieldCreator_H
15 #define AtFieldCreator_H
16 
17 #include <FairFieldFactory.h>
18 
19 #include <Rtypes.h>
20 
21 class AtFieldPar;
22 class FairField;
23 class TBuffer;
24 class TClass;
25 class TMemberInspector;
26 
27 class AtFieldCreator : public FairFieldFactory {
28 
29 public:
31  virtual ~AtFieldCreator();
32  virtual FairField *createFairField();
33  virtual void SetParm();
35 
36 protected:
38 
39 private:
41  AtFieldCreator &operator=(const AtFieldCreator &);
42 };
43 #endif // AtFieldCreator_H
AtFieldCreator::ClassDef
ClassDef(AtFieldCreator, 1)
AtFieldCreator
Definition: AtFieldCreator.h:27
AtFieldCreator::AtFieldCreator
AtFieldCreator()
Definition: AtFieldCreator.cxx:32
AtFieldPar
Definition: AtFieldPar.h:30
AtFieldCreator::fFieldPar
AtFieldPar * fFieldPar
Definition: AtFieldCreator.h:37
AtFieldCreator::~AtFieldCreator
virtual ~AtFieldCreator()
AtFieldCreator::SetParm
virtual void SetParm()
Definition: AtFieldCreator.cxx:39
AtFieldCreator::createFairField
virtual FairField * createFairField()
Definition: AtFieldCreator.cxx:46