HepMC3 event record library
test
TauolaValidationTool.cc
1
// -*- C++ -*-
2
//
3
// This file is part of HepMC
4
// Copyright (C) 2014-2019 The HepMC collaboration (see AUTHORS for details)
5
//
6
#include "TauolaValidationTool.h"
7
8
void
TauolaValidationTool::initialize
() {
9
Tauolapp::Tauola::setSameParticleDecayMode(4);
10
Tauolapp::Tauola::setOppositeParticleDecayMode(4);
11
Tauolapp::Tauola::initialize();
12
}
13
14
int
TauolaValidationTool::process
(
GenEvent
&hepmc) {
15
16
HEPMC2CODE( Tauolapp::TauolaHepMCEvent t_event(&hepmc); )
17
HEPMC3CODE( Tauolapp::TauolaHepMC3Event t_event(&hepmc); )
18
19
//t_event.undecayTaus();
20
t_event.decayTaus();
21
22
return
0;
23
}
24
25
void
TauolaValidationTool::finalize
() {
26
Tauolapp::Tauola::summary();
27
Tauolapp::Log::Summary();
28
}
HepMC3::GenEvent
Stores event-related information.
Definition
GenEvent.h:42
TauolaValidationTool::initialize
void initialize()
Initialize.
Definition
TauolaValidationTool.cc:8
TauolaValidationTool::finalize
void finalize()
Finalize.
Definition
TauolaValidationTool.cc:25
TauolaValidationTool::process
int process(GenEvent &hepmc)
Process event.
Definition
TauolaValidationTool.cc:14
Generated on Wed Feb 28 2024 08:49:33 for HepMC3 event record library by
1.9.8