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
"
16
#include "
BesTofDigitizerBrV1.hh
"
17
#include "
BesTofDigitizerBrV2.hh
"
18
#include "
BesTofDigitizerEcV1.hh
"
19
#include "
BesTofDigitizerEcV2.hh
"
20
#include "
BesTofDigitizerEcV3.hh
"
21
#include "G4VDigitizerModule.hh"
22
23
// #Matthias
24
#include "
BesTofDigitizerEcV4.hh
"
25
26
#include "RealizationSvc/IRealizationSvc.h"
27
28
// class BesTofDigitizerMessenger;
29
30
class
BesTofDigitizer
:
public
G4VDigitizerModule {
31
public
:
32
BesTofDigitizer
( G4String modName );
33
~BesTofDigitizer
();
34
35
void
GroupHits
();
36
// #Matthias
37
void
GroupHits_mrpc
();
38
// G4int GetVersion() {return m_version;}
39
// void SetVersion(G4int v) {m_version = v;}
40
41
virtual
void
Digitize
();
42
43
private
:
44
BesTofDigitizerBrV1
* tofDMBr1;
45
BesTofDigitizerEcV1
* tofDMEc1;
46
BesTofDigitizerBrV2
* tofDMBr2;
47
BesTofDigitizerEcV2
* tofDMEc2;
48
BesTofDigitizerEcV3
* tofDMEc3;
49
BesTofDigitizerEcV4
* tofDMEc4;
50
51
BesTofDigitsCollection
* m_besTofDigitsCollection;
52
BesTofHitsCollection
* m_THC;
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
BesTofDigitsCollection
G4TDigiCollection< BesTofDigi > BesTofDigitsCollection
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigi.hh:78
BesTofHitsCollection
G4THitsCollection< BesTofHit > BesTofHitsCollection
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofHit.hh:113
BesTofDigi.hh
BesTofDigitizerBrV1.hh
BesTofDigitizerBrV2.hh
BesTofDigitizerEcV1.hh
BesTofDigitizerEcV2.hh
BesTofDigitizerEcV3.hh
BesTofDigitizerEcV4.hh
BesTofDigitizerBrV1
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizerBrV1.hh:20
BesTofDigitizerBrV2
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizerBrV2.hh:34
BesTofDigitizerEcV1
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizerEcV1.hh:20
BesTofDigitizerEcV2
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizerEcV2.hh:32
BesTofDigitizerEcV3
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizerEcV3.hh:39
BesTofDigitizerEcV4
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizerEcV4.hh:29
BesTofDigitizer
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TofSim/BesTofDigitizer.hh:30
BesTofDigitizer::GroupHits
void GroupHits()
BesTofDigitizer::~BesTofDigitizer
~BesTofDigitizer()
BesTofDigitizer::BesTofDigitizer
BesTofDigitizer(G4String modName)
BesTofDigitizer::Digitize
virtual void Digitize()
BesTofDigitizer::GroupHits_mrpc
void GroupHits_mrpc()
IRealizationSvc
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/RealizationSvc/IRealizationSvc.h:13
8.0.0
BOSS_Source
Simulation
BOOST
TofSim
include
TofSim
BesTofDigitizer.hh
Generated by
1.16.1