  | 
  
    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"};
 
  172 #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)