FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
fastsim
PndFsmDetFactory.h
Go to the documentation of this file.
1
//--------------------------------------------------------------------------
2
// File and Version Information:
3
// $Id: FsmDetFactory.hh,v 1.5 2006/07/24 14:27:17 steinke Exp $
4
//
5
// Description:
6
// Class FsmDetFactory
7
//
8
// Factory for Fast Sim Detectors
9
//
10
// This software was developed for the PANDA collaboration. If you
11
// use all or part of it, please give an appropriate acknowledgement.
12
//
13
// Author List:
14
// Klaus Goetzen Original Author
15
//
16
// Copyright Information:
17
// Copyright (C) 2006 GSI
18
//
19
//------------------------------------------------------------------------
20
21
#ifndef PNDFSMDETFACTORY_H
22
#define PNDFSMDETFACTORY_H
23
24
//----------------------
25
// Base Class Headers --
26
//----------------------
27
28
//-------------------------------
29
// Collaborating class Headers --
30
//-------------------------------
31
32
//---------------
33
// C++ Headers --
34
//---------------
35
#include <string>
36
#include "
ArgList.h
"
37
//--------------------------------------------
38
// Collaborating class forward declarations --
39
// -------------------------------------------
40
41
class
PndFsmAbsDet
;
42
43
class
PndFsmDetFactory
44
{
45
public
:
46
47
//--------------------
48
// Public interface --
49
//--------------------
50
51
//
52
// Constructors
53
//
54
55
// Default ctor.
56
PndFsmDetFactory
();
57
58
// Destructor
59
~PndFsmDetFactory
();
60
61
// Accessors to contained information
62
PndFsmAbsDet
*
create
(std::string &
name
,
ArgList
&
par
);
63
PndFsmAbsDet
*
create
(std::string &name, std::string par);
64
65
//
66
// Modifiers
67
//
68
69
private
:
70
71
};
72
73
#endif
ArgList
std::list< std::string > ArgList
Definition:
ArgList.h:7
PndFsmDetFactory::~PndFsmDetFactory
~PndFsmDetFactory()
Definition:
PndFsmDetFactory.cxx:84
par
Double_t par[3]
Definition:
anaLmdCluster.C:146
ArgList.h
PndFsmDetFactory::PndFsmDetFactory
PndFsmDetFactory()
Definition:
PndFsmDetFactory.cxx:76
PndFsmAbsDet
Definition:
PndFsmAbsDet.h:49
PndFsmDetFactory::create
PndFsmAbsDet * create(std::string &name, ArgList &par)
Definition:
PndFsmDetFactory.cxx:93
name
TString name
Definition:
createRootGeoFile.C:82
PndFsmDetFactory
Definition:
PndFsmDetFactory.h:43
Generated on Wed Apr 3 2019 08:43:55 for FairRoot/PandaRoot by
1.8.5