Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F8308623
D0_2004_S5992206.hh
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
D0_2004_S5992206.hh
View Options
// -*- C++ -*-
#ifndef RIVET_D0_2004_S5992206_HH
#define RIVET_D0_2004_S5992206_HH
#include
"Rivet/Analysis.hh"
#include
"Rivet/Projections/D0ILConeJets.hh"
#include
"Rivet/Projections/PVertex.hh"
#include
"Rivet/Projections/TotalVisibleMomentum.hh"
#include
"Rivet/RivetAIDA.fhh"
namespace
Rivet
{
/// Analysis based on the D0 Run II jet analysis described in hep-ex/0409040.
/// @author Lars Sonnenschein
class
D0_2004_S5992206
:
public
Analysis
{
public
:
/// Default constructor.
inline
D0_2004_S5992206
()
// NB. eta in [-3,3] cut specified via FinalState constructor
:
_fsproj
(
-
3.0
,
3.0
),
_vfsproj
(
_fsproj
),
_conejetsproj
(
_fsproj
),
_calmetproj
(
_fsproj
),
_vertexproj
()
{
setBeams
(
PROTON
,
ANTIPROTON
);
// Add particle/antiparticle vetoing: 12=nu_e, 14=nu_mu, 16=nu_tau
_vfsproj
.
addVetoPairId
(
12
)
.
addVetoPairId
(
14
)
.
addVetoPairId
(
16
);
// Veto muons (PDG code = 13) with pT above 1.0 GeV
_vfsproj
.
addVetoDetail
(
13
,
1.0
,
numeric_limits
<
double
>::
max
());
addProjection
(
_fsproj
);
addProjection
(
_vfsproj
);
addProjection
(
_conejetsproj
);
addProjection
(
_calmetproj
);
addProjection
(
_vertexproj
);
}
/// Factory method
static
Analysis
*
create
()
{
return
new
D0_2004_S5992206
();
}
/// Return the name of this analysis.
inline
string
getName
()
const
{
return
"D0_2004_S5992206"
;
}
public
:
void
init
();
void
analyze
(
const
Event
&
event
);
void
finalize
();
private
:
/// The final state projector used by this analysis.
FinalState
_fsproj
;
///The vetoed final state projector needed by the jet algorithm
VetoedFinalState
_vfsproj
;
/// The D0ILConeJets projector used by this analysis.
D0ILConeJets
_conejetsproj
;
/// The Calorimeter Missing Et projector
TotalVisibleMomentum
_calmetproj
;
/// The Primary Vertex projector
PVertex
_vertexproj
;
/// Hide the assignment operator
D0_2004_S5992206
&
operator
=
(
const
D0_2004_S5992206
&
x
);
/// @name Histograms
//@{
AIDA
::
IHistogram1D
*
_histJetAzimuth_pTmax75_100
;
AIDA
::
IHistogram1D
*
_histJetAzimuth_pTmax100_130
;
AIDA
::
IHistogram1D
*
_histJetAzimuth_pTmax130_180
;
AIDA
::
IHistogram1D
*
_histJetAzimuth_pTmax180_
;
//@}
};
}
#endif
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Dec 21, 12:39 PM (1 d, 20 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4022799
Default Alt Text
D0_2004_S5992206.hh (2 KB)
Attached To
rRIVETSVN rivetsvn
Event Timeline
Log In to Comment