PandaRoot
PndEmcDetectors.h
Go to the documentation of this file.
1 #ifndef BSEMCDETECTORS_HH
2 #define BSEMCDETECTORS_HH
3 
4 #include "BSEmcDetector.h"
6 
7 class FairRunSim;
8 
9 //---------------------------------------------------------------
10 class BSEmcBarrel : public BSEmcDetector {
11  public:
12  BSEmcBarrel(Bool_t t_persistency = kFALSE);
13  virtual ~BSEmcBarrel() = default;
15 };
16 
17 //---------------------------------------------------------------
18 class BSEmcBwEndcap : public BSEmcDetector {
19  public:
20  BSEmcBwEndcap(Bool_t t_persistency = kFALSE);
21  virtual ~BSEmcBwEndcap() = default;
23 };
24 
25 //---------------------------------------------------------------
26 class BSEmcFwEndcap : public BSEmcDetector {
27  public:
28  BSEmcFwEndcap(Bool_t t_persistency = kFALSE);
29  virtual ~BSEmcFwEndcap() = default;
31 };
32 
33 //---------------------------------------------------------------
35  public:
36  BSEmcShashlik(Bool_t t_persistency = kFALSE);
37  virtual ~BSEmcShashlik() = default;
39 };
40 
41 //---------------------------------------------------------------
43  public:
44  static void AddEmcSetup(FairRunSim *t_run, Bool_t t_persistency = kFALSE);
45  virtual ~PndEmcDetectors() = default;
47 };
48 
49 #endif /*BSEMCDETECTORS_HH*/
virtual ~BSEmcBarrel()=default
ClassDef(BSEmcBarrel, 1)
Shashlik specific implementation of BSEmcDetector.
Specialization of the FairDetector for a common BSEmcDetector.
Definition: BSEmcDetector.h:43
BSEmcBarrel(Bool_t t_persistency=kFALSE)