ATLAS Offline Software
ForwardTerm.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef FOURMOMUTILS_FORWARDTERM_H
6 #define FOURMOMUTILS_FORWARDTERM_H
7 
8 // AthAnalysisBase/ManaCore doesn't currently include the Trigger Service
9 #ifndef XAOD_ANALYSIS
10 
12 
13 namespace FourMomUtils
14 {
15 
17 
18  double forwardTerm( const I4MomIter_t& iBeg,
19  const I4MomIter_t& iEnd,
20  double m_central,
21  bool useThreeD = false );
22 
23  inline
25  double central, bool useThreeD = false ) {
26  return forwardTerm( particles->begin(),
27  particles->end(),
28  central, useThreeD );
29  }
30 
31 }
32 
33 #endif
34 
35 #endif // FOURMOMUTILS_FORWARDTERM_H
DataModel_detail::const_iterator
Const iterator class for DataVector/DataList.
Definition: DVLIterator.h:82
FourMomUtils::I4MomIter_t
INavigable4MomentumCollection::const_iterator I4MomIter_t
Definition: ForwardTerm.h:16
INavigable4MomentumCollection.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
FourMomUtils::forwardTerm
double forwardTerm(const I4MomIter_t &iBeg, const I4MomIter_t &iEnd, double m_central, bool useThreeD=false)
Definition: ForwardTerm.cxx:18
LArG4FSStartPointFilter.particles
list particles
Definition: LArG4FSStartPointFilter.py:84
FourMomUtils
Definition: ForwardTerm.h:14