BOSS
6.6.4.p01
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
"
17
#include "
BesTofDigitizerBrV1.hh
"
18
#include "
BesTofDigitizerEcV1.hh
"
19
#include "
BesTofDigitizerBrV2.hh
"
20
#include "
BesTofDigitizerEcV2.hh
"
21
#include "
BesTofDigitizerEcV3.hh
"
22
23
//#Matthias
24
#include "
BesTofDigitizerEcV4.hh
"
25
26
27
28
//class BesTofDigitizerMessenger;
29
30
class
BesTofDigitizer
:
public
G4VDigitizerModule
31
{
32
public
:
33
BesTofDigitizer
(G4String modName);
34
~BesTofDigitizer
();
35
36
void
GroupHits
();
37
//#Matthias
38
void
GroupHits_mrpc
();
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;
53
BesTofHitsCollection
* m_THC;
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
BesTofDigi.hh
BesTofDigitsCollection
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
Definition:
BesTofDigi.hh:83
BesTofDigitizerBrV1.hh
BesTofDigitizerBrV2.hh
BesTofDigitizerEcV1.hh
BesTofDigitizerEcV2.hh
BesTofDigitizerEcV3.hh
BesTofDigitizerEcV4.hh
BesTofHitsCollection
G4THitsCollection< BesTofHit > BesTofHitsCollection
Definition:
BesTofHit.hh:108
BesTofDigitizerBrV1
Definition:
BesTofDigitizerBrV1.hh:22
BesTofDigitizerBrV2
Definition:
BesTofDigitizerBrV2.hh:35
BesTofDigitizerEcV1
Definition:
BesTofDigitizerEcV1.hh:22
BesTofDigitizerEcV2
Definition:
BesTofDigitizerEcV2.hh:34
BesTofDigitizerEcV3
Definition:
BesTofDigitizerEcV3.hh:41
BesTofDigitizerEcV4
Definition:
BesTofDigitizerEcV4.hh:26
BesTofDigitizer
Definition:
BesTofDigitizer.hh:31
BesTofDigitizer::GroupHits
void GroupHits()
Definition:
BesTofDigitizer.cc:161
BesTofDigitizer::~BesTofDigitizer
~BesTofDigitizer()
Definition:
BesTofDigitizer.cc:78
BesTofDigitizer::Digitize
virtual void Digitize()
Definition:
BesTofDigitizer.cc:84
BesTofDigitizer::GroupHits_mrpc
void GroupHits_mrpc()
source
Simulation
BOOST
TofSim
TofSim-00-02-07
TofSim
BesTofDigitizer.hh
Generated by
1.9.6