00001
00002 #ifndef JETMOMENTTOOLS_JETCALOENERGIES_H
00003 #define JETMOMENTTOOLS_JETCALOENERGIES_H
00004
00005 #include "JetRec/JetModifierBase.h"
00006 #include <vector>
00007
00008 class JetCaloEnergies : public JetModifierBase {
00009 ASG_TOOL_CLASS0(JetCaloEnergies)
00010 public:
00011
00012 JetCaloEnergies(const std::string & t);
00013
00014
00015 virtual int modifyJet(xAOD::Jet& ) const ;
00016
00017 protected:
00018 void fillEperSamplingCluster(xAOD::Jet &jet, std::vector<float> & ePerSampling ) const ;
00019 void fillEperSamplingPFO(xAOD::Jet &jet, std::vector<float> & ePerSampling ) const ;
00020
00021
00022 };
00023
00024
00025 #undef ASG_DERIVED_TOOL_CLASS
00026 #endif
00027