|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifdef ROOTCORE // The macro for RootCore needs these (provides a way of getting around missing dictionaries)
39 m_jetFilterTool(
"JetFilterTool/JetFilterTool_" + this->
name()),
40 m_inputJetFilterTool(
"JetRecTool/JetRec_InputJetFilterTool_" + this->
name()),
41 m_pseudoJetGetterTool(
"PseudoJetGetter/PseudoJetGetterTool_" + this->
name()),
42 m_jetFromPseudoJetTool(
"JetFromPseudojet/JetFromPseudoJetTool_" + this->
name()),
43 m_jetFinderTool(
"JetFinder/JetFinderTool_" + this->
name()),
44 m_reclusterJetTool(
"JetRecTool/JetRec_JetReclusterTool_" + this->
name()),
45 m_trimJetTool(
"JetRecTool/JetRec_JetTrimTool_" + this->
name()),
46 m_effectiveRTool(
"EffectiveRTool/EffectiveRTool"),
47 m_jetTrimmingTool(
"JetTrimmer/JetTrimmerTool_" + this->
name()),
48 m_jetTrimmingTool_JPJR(
"JetPseudojetRetriever/JetRec_JetTrimTool_JPJR_" + this->
name()),
49 m_jetChargeTool(
"JetChargeTool/JetChargeTool_" + this->
name()),
50 m_jetPullTool(
"JetPullTool/JetPullTool_" + this->
name()),
51 m_energyCorrelatorTool(
"EnergyCorrelatorTool/EnergyCorrelatorTool_" + this->
name()),
52 m_energyCorrelatorRatiosTool(
"EnergyCorrelatorRatiosTool/EnergyCorrelatorRatiosTool_" + this->
name()),
53 m_ktSplittingScaleTool(
"KTSplittingScaleTool/KTSplittingScaleTool_" + this->
name()),
54 m_dipolarityTool(
"DipolarityTool/DipolarityTool_" + this->
name()),
55 m_centerOfMassShapesTool(
"CenterOfMassShapesTool/CenterOfMassShapesTool_" + this->
name()),
56 m_nSubjettinessTool(
"NSubjettinessTool/NSubjettinessTool_" + this->
name())
78 return StatusCode::FAILURE;
92 ToolHandleArray<IJetModifier> modArray;
93 ToolHandleArray<IPseudoJetGetter> getterArray;
98 std::string filteredInputPseudoJetsContainer =
"PseudoJets_"+
name();
99 std::string reclusteredJetsContainer =
"ReclusteredJets_"+
name();
127 float ghostArea(0.0);
128 std::vector<std::string> areaAttributes;
136 while(std::getline(
ss, token,
' '))
137 areaAttributes.push_back(token);
203 ATH_MSG_INFO(
"JetPseudojetRetriever initializing for Jet Trimmer..." );
208 ATH_MSG_INFO(
"\t... and queuing up various jet modifiers..." );
253 return StatusCode::SUCCESS;
260 ATH_MSG_ERROR(
"Failure in inputJetFilterTool with return code: " << retCode );
265 ATH_MSG_ERROR(
"Failure in reclusterJetTool with return code: " << retCode );
269 ATH_MSG_ERROR(
"Failure in trimJetTool with return code: " << retCode );
#define ASG_CHECK(...)
Helper macro for checking the status code returned by a function call.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
::StatusCode StatusCode
StatusCode definition for legacy code.
#define ATH_MSG_WARNING(x)