PandaRoot
PndFsmDetFactory.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 //--------------------------------------------------------------------------
14 // File and Version Information:
15 // $Id: FsmDetFactory.hh,v 1.5 2006/07/24 14:27:17 steinke Exp $
16 //
17 // Description:
18 // Class FsmDetFactory
19 //
20 // Factory for Fast Sim Detectors
21 //
22 // This software was developed for the PANDA collaboration. If you
23 // use all or part of it, please give an appropriate acknowledgement.
24 //
25 // Author List:
26 // Klaus Goetzen Original Author
27 //
28 // Copyright Information:
29 // Copyright (C) 2006 GSI
30 //
31 //------------------------------------------------------------------------
32 
33 #ifndef PNDFSMDETFACTORY_H
34 #define PNDFSMDETFACTORY_H
35 
36 //----------------------
37 // Base Class Headers --
38 //----------------------
39 
40 //-------------------------------
41 // Collaborating class Headers --
42 //-------------------------------
43 
44 //---------------
45 // C++ Headers --
46 //---------------
47 #include <string>
48 #include "ArgList.h"
49 //--------------------------------------------
50 // Collaborating class forward declarations --
51 // -------------------------------------------
52 
53 class PndFsmAbsDet;
54 
56  public:
57  //--------------------
58  // Public interface --
59  //--------------------
60 
61  //
62  // Constructors
63  //
64 
65  // Default ctor.
67 
68  // Destructor
70 
71  // Accessors to contained information
72  PndFsmAbsDet *create(std::string &name, ArgList &par);
73  PndFsmAbsDet *create(std::string &name, std::string par);
74 
75  //
76  // Modifiers
77  //
78 
79  private:
80 };
81 
82 #endif
std::list< std::string > ArgList
Definition: ArgList.h:19
PndFsmAbsDet * create(std::string &name, ArgList &par)