Rivet
1.8.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
include
Rivet
Projections
CentralEtHCM.hh
1
// -*- C++ -*-
2
#ifndef RIVET_CentralEtHCM_HH
3
#define RIVET_CentralEtHCM_HH
4
5
#include "Rivet/Particle.hh"
6
#include "Rivet/Event.hh"
7
#include "Rivet/Projections/DISFinalState.hh"
8
9
namespace
Rivet {
10
11
16
class
CentralEtHCM
:
public
Projection
{
17
public
:
18
21
CentralEtHCM
(
const
DISFinalState
& fs)
22
{
23
setName
(
"CentralEtHCM"
);
24
addProjection
(fs,
"FS"
);
25
}
26
28
virtual
const
Projection
*
clone
()
const
{
29
return
new
CentralEtHCM
(*
this
);
30
}
31
32
33
protected
:
34
36
void
project
(
const
Event
& e);
37
39
int
compare
(
const
Projection
& p)
const
{
40
return
mkNamedPCmp
(p,
"FS"
);
41
}
42
43
44
public
:
45
47
double
sumEt
()
const
{
return
_sumet; }
48
49
50
private
:
51
53
double
_sumet;
54
55
};
56
57
}
58
59
60
#endif
Generated on Sun Mar 16 2014 12:20:03 for Rivet by
1.8.1.2