BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Simulation/BOOST/TofSim/include/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 "BesTofDigi.hh"
21#include "G4VDigitizerModule.hh"
22
23// #Matthias
25
26#include "RealizationSvc/IRealizationSvc.h"
27
28// class BesTofDigitizerMessenger;
29
30class BesTofDigitizer : public G4VDigitizerModule {
31public:
32 BesTofDigitizer( G4String modName );
34
35 void GroupHits();
36 // #Matthias
38 // G4int GetVersion() {return m_version;}
39 // void SetVersion(G4int v) {m_version = v;}
40
41 virtual void Digitize();
42
43private:
44 BesTofDigitizerBrV1* tofDMBr1;
45 BesTofDigitizerEcV1* tofDMEc1;
46 BesTofDigitizerBrV2* tofDMBr2;
47 BesTofDigitizerEcV2* tofDMEc2;
48 BesTofDigitizerEcV3* tofDMEc3;
49 BesTofDigitizerEcV4* tofDMEc4;
50
51 BesTofDigitsCollection* m_besTofDigitsCollection;
53
54 // BesTofDigitizerMessenger* m_digiMessenger;
55 vector<ScintSingle*>* m_scintGroup;
56
57 G4int m_versionBr;
58 G4int m_versionEc;
59
60 IRealizationSvc* m_RealizationSvc;
61};
62
63#endif
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
G4THitsCollection< BesTofHit > BesTofHitsCollection
BesTofDigitizer(G4String modName)
virtual void Digitize()
void GroupHits_mrpc()