BOSS
7.0.4
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
"
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
#include "RealizationSvc/RealizationSvc.h"
27
#include "RealizationSvc/IRealizationSvc.h"
28
29
//class BesTofDigitizerMessenger;
30
31
class
BesTofDigitizer
:
public
G4VDigitizerModule
32
{
33
public
:
34
BesTofDigitizer
(G4String modName);
35
~BesTofDigitizer
();
36
37
void
GroupHits
();
38
//#Matthias
39
void
GroupHits_mrpc
();
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;
54
BesTofHitsCollection
* m_THC;
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
BesTofDigitsCollection
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigi.hh:79
BesTofHitsCollection
G4THitsCollection< BesTofHit > BesTofHitsCollection
Definition:
InstallArea/include/TofSim/TofSim/BesTofHit.hh:116
BesTofDigi.hh
BesTofDigitizerBrV1.hh
BesTofDigitizerBrV2.hh
BesTofDigitizerEcV1.hh
BesTofDigitizerEcV2.hh
BesTofDigitizerEcV3.hh
BesTofDigitizerEcV4.hh
BesTofDigitizerBrV1
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizerBrV1.hh:22
BesTofDigitizerBrV2
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizerBrV2.hh:35
BesTofDigitizerEcV1
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizerEcV1.hh:22
BesTofDigitizerEcV2
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizerEcV2.hh:34
BesTofDigitizerEcV3
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizerEcV3.hh:41
BesTofDigitizerEcV4
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizerEcV4.hh:28
BesTofDigitizer
Definition:
InstallArea/include/TofSim/TofSim/BesTofDigitizer.hh:32
BesTofDigitizer::GroupHits
void GroupHits()
Definition:
BesTofDigitizer.cc:148
BesTofDigitizer::~BesTofDigitizer
~BesTofDigitizer()
Definition:
BesTofDigitizer.cc:69
BesTofDigitizer::Digitize
virtual void Digitize()
Definition:
BesTofDigitizer.cc:80
BesTofDigitizer::GroupHits_mrpc
void GroupHits_mrpc()
RealizationSvc
Definition:
InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h:17
source
InstallArea
include
TofSim
TofSim
BesTofDigitizer.hh
Generated by
1.9.6