CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
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
27
28//class BesTofDigitizerMessenger;
29
30class BesTofDigitizer : public G4VDigitizerModule
31{
32 public:
33 BesTofDigitizer(G4String modName);
35
36 void GroupHits();
37 //#Matthias
39 //G4int GetVersion() {return m_version;}
40 //void SetVersion(G4int v) {m_version = v;}
41
42 virtual void Digitize();
43
44 private:
45 BesTofDigitizerBrV1* tofDMBr1;
46 BesTofDigitizerEcV1* tofDMEc1;
47 BesTofDigitizerBrV2* tofDMBr2;
48 BesTofDigitizerEcV2* tofDMEc2;
49 BesTofDigitizerEcV3* tofDMEc3;
50 BesTofDigitizerEcV4* tofDMEc4;
51
52 BesTofDigitsCollection* m_besTofDigitsCollection;
54
55
56 //BesTofDigitizerMessenger* m_digiMessenger;
57 vector<ScintSingle*>* m_scintGroup;
58
59
60
61 G4int m_versionBr;
62 G4int m_versionEc;
63};
64
65#endif
66
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
Definition: BesTofDigi.hh:83
G4THitsCollection< BesTofHit > BesTofHitsCollection
Definition: BesTofHit.hh:108
virtual void Digitize()
void GroupHits_mrpc()