ATLAS Offline Software
Loading...
Searching...
No Matches
JetEMScaleMomTool.cxx File Reference
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}
iterator begin() const
iterator on the first constituent
iterator end() const
iterator after the last constituent
@ UncalibratedJetConstituent
Definition JetTypes.h:21
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > JetFourMom_t
Base 4 Momentum type for Jet.
Definition JetTypes.h:17