PandaRoot
BSEmcShashlykTimebasedWaveforms.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------
2 // Author List:
3 // Phil Strother Original author
4 // Dima Melnichuk - adaption for PANDA
5 // Philippp Mahlberg - integrtion in timebased simulation concept
6 // Guang Zhao - implementation for shashlyk
7 //----------------------------------------------------------------------
8 
9 //#pragma once
10 #ifndef BSEMCSHASHLYKTIMEBASEDWAVEFORMS_H
11 #define BSEMCSHASHLYKTIMEBASEDWAVEFORMS_H
12 
14 
15 class BSEmcMapper;
17 class BSEmcGeoPar;
22 class BSEmcAbsPulseshape;
23 class TClonesArray;
24 
25 #define MULTI
26 
36  public:
37  // Constructors
38  BSEmcShashlykTimebasedWaveforms(const std::string &t_detectorname = "BwEndcap", Bool_t t_storewaves = kFALSE);
39  // Destructor
41 
42  protected:
43  virtual void SetupSimulator() /*override*/;
44 
45  private:
47 };
48 
49 #endif /*BSEMCSHASHLYKTIMEBASEDWAVEFORMS_H*/
parameter set of Emc digitisation
interface for waveform modifiers
ClassDef(BSEmcMCDepositToTimebasedWaveforms, 2)
Taks to create waveforms from hits.
Abstract base class for waveform simulator.
pulseshape interface
buffer for waveforms, used by BSEmcFwEndcapTimebasedWaveforms
BSEmcShashlykTimebasedWaveforms(const std::string &t_detectorname="BwEndcap", Bool_t t_storewaves=kFALSE)
Taks to create waveforms from deposits.