PandaRoot
BSEmcShashlikDetector.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 #ifndef BSEMCSHASHLIKDETECTOR_HH
14 #define BSEMCSHASHLIKDETECTOR_HH
15 
16 #include "Rtypes.h"
17 #include "RtypesCore.h"
18 #include "TString.h"
19 
20 #include "BSEmcDetector.h"
21 
22 class TBuffer;
23 class TClass;
24 class TMemberInspector;
25 
35  public:
36  BSEmcShashlikDetector(const char *t_name, Bool_t t_active) : BSEmcDetector(t_name, t_active) {}
38  virtual void SetSpecialPhysicsCuts() /*override*/;
39 
40  protected:
41  virtual Int_t GetDetectorId() /*override*/;
42  TString ProcessSensitiveName(TString t_sensName) const;
44 };
45 
46 #endif /*BSEMCSHASHLIKDETECTOR_HH*/
BSEmcShashlikDetector(const char *t_name, Bool_t t_active)
virtual void SetSpecialPhysicsCuts()
TString ProcessSensitiveName(TString t_sensName) const
Shashlik specific implementation of BSEmcDetector.
ClassDef(BSEmcShashlikDetector, 1)
Specialization of the FairDetector for a common BSEmcDetector.
Definition: BSEmcDetector.h:55
virtual Int_t GetDetectorId()