CbmRoot
Loading...
Searching...
No Matches
CbmMustContFact.h
Go to the documentation of this file.
1/* Copyright (C) 2025 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Radoslaw Karabowicz [committer] */
4
6// CbmMustContFact header file
7//
8// Factory for the parameter containers in libMust
9//
10// authors: Radoslaw Karabowicz, GSI, 2024
11//
12// modified from CbmMustContFact by Nafija Ibrisimovic in 2023
14
15#ifndef CBMMUSTCONTFACT_H
16#define CBMMUSTCONTFACT_H
17
18#include <FairContFact.h> // for FairContFact
19
20#include <Rtypes.h> // for ClassDef
21class TBuffer;
22class TClass;
23
24class FairContainer;
25
26class CbmMustContFact : public FairContFact {
27 private:
28 void setAllContainers();
29
30 public:
33 FairParSet* createContainer(FairContainer*);
34 // void activateParIo(FairParIo* io);
35 ClassDef(CbmMustContFact, 0) // Factory for all MUST parameter containers
36};
37
38#endif /* !CBMMUSTCONTFACT_H */
FairParSet * createContainer(FairContainer *)