herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
Decay
BranchingRatioReweighter.h
1
// -*- C++ -*-
2
#ifndef Herwig_BranchingRatioReweighter_H
3
#define Herwig_BranchingRatioReweighter_H
4
//
5
// This is the declaration of the BranchingRatioReweighter class.
6
//
7
8
#include "ThePEG/Handlers/StepHandler.h"
9
10
namespace
Herwig
{
11
12
using namespace
ThePEG
;
13
23
class
BranchingRatioReweighter
:
public
StepHandler
{
24
25
public
:
26
32
BranchingRatioReweighter
();
33
37
virtual
~
BranchingRatioReweighter
();
39
40
public
:
41
59
virtual
void
handle(
EventHandler
& eh,
const
tPVector
& tagged,
60
const
Hint
& hint);
62
63
public
:
64
71
static
void
Init();
72
73
protected
:
74
81
virtual
IBPtr
clone()
const
;
82
87
virtual
IBPtr
fullclone()
const
;
89
90
private
:
91
96
BranchingRatioReweighter
& operator=(
const
BranchingRatioReweighter
&) =
delete
;
97
98
};
99
100
}
101
102
#endif
/* Herwig_BranchingRatioReweighter_H */
ThePEG::EventHandler
Herwig::BranchingRatioReweighter
The BranchingRatioReweighter class is designed to reweight events where some decay modes of a particl...
Definition:
BranchingRatioReweighter.h:23
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG
ThePEG::StepHandler
ThePEG::Hint
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
ThePEG::tPVector
vector< tPPtr > tPVector
Generated on Sat Apr 11 2020 14:50:28 for Herwig by
1.8.13