PandaRoot
BSEmcRecoContFact.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 // ----- BSEmcRecoContFact header file -----
15 // ----- Created 2019/05/24 by B. Salisbury -----
16 // -------------------------------------------------------------------------
17 
18 #ifndef BSEMCRECOCONTFACT_HH
19 #define BSEMCRECOCONTFACT_HH
20 
21 #include "Rtypes.h"
22 
23 #include "FairContFact.h"
24 
25 class FairContainer;
26 class FairParSet;
27 class TBuffer;
28 class TClass;
29 class TMemberInspector;
30 
39 class BSEmcRecoContFact : public FairContFact {
40  private:
41  void setAllContainers();
42 
43  public:
46  virtual FairParSet *createContainer(FairContainer * /*unused*/) /*override*/;
47 
48  ClassDef(BSEmcRecoContFact, 0) // Factory for all EMC parameter containers
49 };
50 
51 #endif /*BSEMCRECOCONTFACT_HH*/
EMC specific container factory to load different Parameters, such as NeighbouringRelation, CrystalPosition, HitPar, DigiPar, ClusteringPar, CalibrationPar etc.
virtual FairParSet * createContainer(FairContainer *)