BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesMcTruthWriter.hh
Go to the documentation of this file.
1
//---------------------------------------------------------------------------//
2
//// BOOST --- BESIII Object_Oriented Simulation Tool //
3
////---------------------------------------------------------------------------//
4
////Description:
5
////Author : Dengzy
6
7
////Created: Mar, 2004
8
////Modified:
9
////Comment:
10
////---------------------------------------------------------------------------//
11
//// $Id:BesMcTruthWriter.hh
12
13
#ifndef BesMcTruthWriter_h
14
#define BesMcTruthWriter_h 1
15
16
#include "G4Event.hh"
17
#include "McTruth/McParticle.h"
18
#include "MdcSim/BesMdcGeoParameter.hh"
19
20
class
G4DigiManager;
21
class
IDataProviderSvc;
22
23
class
BesMcTruthWriter
{
24
public
:
25
BesMcTruthWriter
();
26
~BesMcTruthWriter
();
27
28
public
:
29
void
SaveMcTruth
();
30
void
SaveMcParticle
();
31
void
AddMother
(
Event::McParticle
*,
Event::McParticleCol
* );
32
void
SaveDecayMode
();
33
void
SaveMdcTruth
();
34
void
SaveTofTruth
();
35
void
SaveEmcTruth
();
36
void
SaveMucTruth
();
37
38
private
:
39
G4DigiManager* m_DigiMan;
40
BesMdcGeoParameter
* mdcGeoPointer;
41
IDataProviderSvc* m_evtSvc;
42
};
43
44
#endif
BesMcTruthWriter::SaveMucTruth
void SaveMucTruth()
Definition
BesMcTruthWriter.cc:627
BesMcTruthWriter::SaveMcTruth
void SaveMcTruth()
Definition
BesMcTruthWriter.cc:56
BesMcTruthWriter::BesMcTruthWriter
BesMcTruthWriter()
Definition
BesMcTruthWriter.cc:49
BesMcTruthWriter::SaveMcParticle
void SaveMcParticle()
Definition
BesMcTruthWriter.cc:79
BesMcTruthWriter::SaveTofTruth
void SaveTofTruth()
Definition
BesMcTruthWriter.cc:387
BesMcTruthWriter::SaveEmcTruth
void SaveEmcTruth()
Definition
BesMcTruthWriter.cc:493
BesMcTruthWriter::SaveDecayMode
void SaveDecayMode()
Definition
BesMcTruthWriter.cc:307
BesMcTruthWriter::AddMother
void AddMother(Event::McParticle *, Event::McParticleCol *)
Definition
BesMcTruthWriter.cc:289
BesMcTruthWriter::~BesMcTruthWriter
~BesMcTruthWriter()
Definition
BesMcTruthWriter.cc:54
BesMcTruthWriter::SaveMdcTruth
void SaveMdcTruth()
Definition
BesMcTruthWriter.cc:321
BesMdcGeoParameter
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcGeoParameter.hh:113
Event::McParticle
Definition
Event/McTruth/include/McTruth/McParticle.h:27
Event::McParticleCol
ObjectList< McParticle > McParticleCol
Definition
Event/McTruth/include/McTruth/McParticle.h:188
8.0.0
BOSS_Source
Simulation
BOOST
BesSim
src
BesMcTruthWriter.hh
Generated by
1.16.1