Rivet
1.8.3
Main Page
Related Pages
Namespaces
Classes
Files
File List
include
Rivet
Projections
TriggerCDFRun0Run1.hh
1
// -*- C++ -*-
2
#ifndef RIVET_TriggerCDFRun0Run1_HH
3
#define RIVET_TriggerCDFRun0Run1_HH
4
5
#include "Rivet/Projection.hh"
6
#include "Rivet/Event.hh"
7
#include "Rivet/Particle.hh"
8
#include "Rivet/Projections/Beam.hh"
9
10
namespace
Rivet {
11
12
14
class
TriggerCDFRun0Run1
:
public
Projection
{
15
public
:
16
18
TriggerCDFRun0Run1
() {
19
setName
(
"TriggerCDFRun0Run1"
);
20
21
addProjection
(
ChargedFinalState
(-5.9, 5.9),
"CFS"
);
22
}
23
25
virtual
const
Projection
*
clone
()
const
{
26
return
new
TriggerCDFRun0Run1
(*
this
);
27
}
28
29
30
public
:
31
33
bool
minBiasDecision
()
const
{
34
return
_decision_mb;
35
}
36
38
void
project
(
const
Event
& evt);
39
40
41
protected
:
42
44
virtual
int
compare
(
const
Projection
& UNUSED(p))
const
{
45
return
EQUIVALENT;
46
}
47
48
49
private
:
50
52
bool
_decision_mb;
53
54
};
55
56
57
}
58
59
#endif
Generated on Wed May 8 2013 13:27:21 for Rivet by
1.8.1.2