Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
50 #ifndef FORWARDPFLOWJVTTOOL_JVT_FORWARDPFLOWJVTTOOL_H
51 #define FORWARDPFLOWJVTTOOL_JVT_FORWARDPFLOWJVTTOOL_H 1
84 std::shared_ptr<xAOD::JetContainer>
jetCont;
121 std::size_t
getPV()
const;
126 Gaudi::Property<std::string>
m_jetContainerName{
this,
"JetContainer",
"",
"SG key for the input jet container"};
127 Gaudi::Property<std::string>
m_jetsName{
this,
"jetsName",
"AntiKt4PUPFlowJets",
"Container name for the output reconstructed PU jets"};
128 Gaudi::Property<std::string>
m_jetchargedp4{
this,
"jetchargedp4",
"JetChargedScaleMomentum",
"Name of the jet charged momentum 4-vector"};
130 Gaudi::Property<bool>
m_isdata{
this,
"isdata",
false,
"True if data"};
131 Gaudi::Property<int>
m_pvind{
this,
"pvind", -1,
"Hard-Scatter primary vertex index of the event. If -1 it will be automatically retrieved from the event"};
132 Gaudi::Property<int>
m_vertices{
this,
"vertices", 10,
"Number of vertices for which the missing momentum is calculated"};
133 Gaudi::Property<bool>
m_includePV{
this,
"includePV",
false,
"Flag to include jets and tracks associated to PV in the calculation"};
134 Gaudi::Property<double>
m_etaThresh{
this,
"etaThresh", 2.5,
"Maximum eta value for considering a jet as central"};
135 Gaudi::Property<double>
m_forwardMinPt{
this,
"forwardMinPt", 18
e3,
"Minimum forward jet pt"};
136 Gaudi::Property<double>
m_forwardMaxPt{
this,
"forwardMaxPt", -1,
"Maximum forward jet pt. If -1 no threshold is applied"};
137 Gaudi::Property<double>
m_centerMinPt{
this,
"centralMinPt", 20
e3,
"Minimum central jet pt"};
138 Gaudi::Property<double>
m_centerMaxPt{
this,
"centralMaxPt", -1,
"Maximum central jet pt. If -1 no threshold is applied"};
139 Gaudi::Property<double>
m_fjvtThresh{
this,
"fjvtThresh", 15
e3,
"fjvt threshold value"};
140 Gaudi::Property<double>
m_rptCut{
this,
"rptCut", 0.1,
"Rpt cut value for central PU jets contributing in the missing momentum calculation"};
141 Gaudi::Property<double>
m_jvtCut{
this,
"jvtCut", 0.2,
"JVT threshold value for considering a central PU jet as HS"};
142 Gaudi::Property<double>
m_dzCut{
this,
"dzCut", 2.0,
"Dz=z=-z0 cut for pfo objects participating in the HS vertex jet reco"};
143 Gaudi::Property<double>
m_maxRap{
this,
"maxRap", 2.5,
"Maximum rapidity value in fastjet::AreaDefinition"};
144 Gaudi::Property<double>
m_neutMaxRap{
this,
"neutMaxRap", 2.5,
"Maximum rapidity value for neutral pfos participating in jet reco"};
145 Gaudi::Property<float>
m_weight{
this,
"weight", 0,
"PFO weight value"};
146 Gaudi::Property<bool>
m_tightOP{
this,
"tightOP",
false,
"If true a tight fjvt threshold value is applied"};
166 ToolHandle<CP::WeightPFOTool>
m_wpfotool{
this,
"WeightPFOTool",
"",
"Weight PFO tool name"};
167 ToolHandle<IJetCalibrationTool>
m_pfoJES{
this,
"JetCalibrationTool",
"",
"Jet calibration tool name"};
170 #endif //> !FORWARDJVTTOOL_JVT_FORWARDJVTTOOL_H
std::shared_ptr< xAOD::JetAuxContainer > jetAuxCont
Interface for adding a decoration to a jet container.
std::shared_ptr< xAOD::JetContainer > jetCont
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a particle flow object.
Class describing a Vertex.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
A detector object made of other lower level object(s)