ATLAS Offline Software
Classes | Functions
JetEMScaleMomTool.cxx File Reference
#include <functional>
#include "JetMomentTools/JetEMScaleMomTool.h"
#include "AsgDataHandles/WriteDecorHandle.h"
#include "xAODJet/JetAccessorMap.h"
Include dependency graph for JetEMScaleMomTool.cxx:

Go to the source code of this file.

Classes

struct  p4Decorator
 

Functions

xAOD::JetFourMom_t getEMScaleP4 (xAOD::JetConstituentVector &constits)
 

Function Documentation

◆ getEMScaleP4()

xAOD::JetFourMom_t getEMScaleP4 ( xAOD::JetConstituentVector constits)

Definition at line 37 of file JetEMScaleMomTool.cxx.

37  {
38 
39  xAOD::JetFourMom_t emscaleSum;
40  // just sum 4-vectors:
41  for (auto iconstit=constits.begin(xAOD::UncalibratedJetConstituent); iconstit!=constits.end(xAOD::UncalibratedJetConstituent); ++iconstit) {
42  emscaleSum += **iconstit;
43  }
44  return emscaleSum;
45 }
xAOD::JetConstituentVector::end
iterator end() const
iterator after the last constituent
Definition: JetConstituentVector.cxx:104
xAOD::JetConstituentVector::begin
iterator begin() const
iterator on the first constituent
Definition: JetConstituentVector.cxx:103
xAOD::JetFourMom_t
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > JetFourMom_t
Base 4 Momentum type for Jet.
Definition: JetTypes.h:17
xAOD::UncalibratedJetConstituent
@ UncalibratedJetConstituent
Definition: JetTypes.h:21