BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnFieldContFact.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- BmnFieldContFact header file -----
3// ----- Created 20/02/06 by V. Friese -----
4// -------------------------------------------------------------------------
5
6/** BmnFieldContFact.h
7 ** @author V.Friese <v.friese@gsi.de>
8 ** @since 20.02.2006
9 ** @version 1.0
10 **
11 ** Parameter container factory for field parameter container
12 **/
13
14#ifndef CBMFIELDCONTFACT_H
15#define CBMFIELDCONTFACT_H 1
16
17#include "FairContFact.h"
18
19class FairContainer;
20class FairParSet;
21
23{
24
25 public:
26 /** Constructor **/
28
29 /** Destructor **/
31
32 /** Create containers
33 ** Creates the requested parameter sets (BmnFieldPar)
34 **/
35 FairParSet* createContainer(FairContainer* container);
36
37 private:
38 /** Set all containers
39 ** Creates container objects with all accepted contexts and adds them
40 ** to the list of containers for the field library.
41 **/
42 void SetAllContainers();
43
45};
46
47#endif
#define ClassDef(name, id)
FairParSet * createContainer(FairContainer *container)
Create containers Creates the requested parameter sets (BmnFieldPar).
~BmnFieldContFact()
Destructor.
BmnFieldContFact()
Constructor.
void SetAllContainers()
Set all containers Creates container objects with all accepted contexts and adds them to the list of ...