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
55
class
PndFsmDetFactory
{
56
public
:
57
//--------------------
58
// Public interface --
59
//--------------------
60
61
//
62
// Constructors
63
//
64
65
// Default ctor.
66
PndFsmDetFactory
();
67
68
// Destructor
69
~PndFsmDetFactory
();
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
ArgList
std::list< std::string > ArgList
Definition:
ArgList.h:19
PndFsmDetFactory::~PndFsmDetFactory
~PndFsmDetFactory()
ArgList.h
PndFsmDetFactory::PndFsmDetFactory
PndFsmDetFactory()
PndFsmAbsDet
Definition:
PndFsmAbsDet.h:61
PndFsmDetFactory
Definition:
PndFsmDetFactory.h:55
PndFsmDetFactory::create
PndFsmAbsDet * create(std::string &name, ArgList &par)
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
fastsim
PndFsmDetFactory.h
Generated on Fri Nov 29 2024 06:04:41 for PandaRoot by
1.8.13