BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/TofSim/TofSim/BesTofDigitizer.hh
Go to the documentation of this file.
1//---------------------------------------------------------------------------//
2// BOOST --- BESIII Object_Oriented Simulation Tool //
3//---------------------------------------------------------------------------//
4//Description:
5//Author: Dengzy
6//Created: Mar, 2004
7//Modified:
8//Comment: Add a new digitizer module for endcap TOF. Liu Yong @ Dec,2008
9//---------------------------------------------------------------------------//
10// $Id: BesTofDigitizer.hh
11
12#ifndef BesTofDigitizer_h
13#define BesTofDigitizer_h 1
14
15#include "G4VDigitizerModule.hh"
16#include "BesTofDigi.hh"
22
23//#Matthias
25
26#include "RealizationSvc/RealizationSvc.h"
27#include "RealizationSvc/IRealizationSvc.h"
28
29//class BesTofDigitizerMessenger;
30
31class BesTofDigitizer : public G4VDigitizerModule
32{
33 public:
34 BesTofDigitizer(G4String modName);
36
37 void GroupHits();
38 //#Matthias
40 //G4int GetVersion() {return m_version;}
41 //void SetVersion(G4int v) {m_version = v;}
42
43 virtual void Digitize();
44
45 private:
46 BesTofDigitizerBrV1* tofDMBr1;
47 BesTofDigitizerEcV1* tofDMEc1;
48 BesTofDigitizerBrV2* tofDMBr2;
49 BesTofDigitizerEcV2* tofDMEc2;
50 BesTofDigitizerEcV3* tofDMEc3;
51 BesTofDigitizerEcV4* tofDMEc4;
52
53 BesTofDigitsCollection* m_besTofDigitsCollection;
55
56
57 //BesTofDigitizerMessenger* m_digiMessenger;
58 vector<ScintSingle*>* m_scintGroup;
59
60 G4int m_versionBr;
61 G4int m_versionEc;
62
63 RealizationSvc* m_RealizationSvc;
64};
65
66#endif
67
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
G4THitsCollection< BesTofHit > BesTofHitsCollection
virtual void Digitize()
void GroupHits_mrpc()