ATLAS Offline Software
Reconstruction
PFlow
PFlowUtils
PFlowUtils
Reconstruction/PFlow/PFlowUtils/PFlowUtils/FEMuonHelper.h
Go to the documentation of this file.
1
#ifndef FEMUONHELPER_H
2
#define FEMUONHELPER_H
3
4
#include "
AsgMessaging/AsgMessaging.h
"
5
#include "
xAODMuon/MuonContainer.h
"
6
#include "
xAODPFlow/FlowElementContainer.h
"
7
8
class
FEMuonHelper
:
public
asg::AsgMessaging
{
9
10
public
:
11
FEMuonHelper
();
12
~FEMuonHelper
() {};
13
18
bool
checkMuonLinks
(
const
std::vector <
ElementLink< xAOD::MuonContainer >
>& FE_MuonLinks,
const
std::string& qualityString )
const
;
19
20
TLorentzVector
adjustNeutralCaloEnergy
(
const
std::vector<double>& clusterMuonEnergyFracs,
const
xAOD::FlowElement
& theFE)
const
;
21
22
23
};
24
#endif
FEMuonHelper::adjustNeutralCaloEnergy
TLorentzVector adjustNeutralCaloEnergy(const std::vector< double > &clusterMuonEnergyFracs, const xAOD::FlowElement &theFE) const
Definition:
FEMuonHelper.cxx:30
FlowElementContainer.h
FEMuonHelper::~FEMuonHelper
~FEMuonHelper()
Definition:
Reconstruction/PFlow/PFlowUtils/PFlowUtils/FEMuonHelper.h:12
AsgMessaging.h
FEMuonHelper::FEMuonHelper
FEMuonHelper()
Definition:
FEMuonHelper.cxx:3
FEMuonHelper
Definition:
Reconstruction/PFlow/PFlowUtils/PFlowUtils/FEMuonHelper.h:8
ElementLink
ElementLink implementation for ROOT usage.
Definition:
AthLinks/ElementLink.h:123
asg::AsgMessaging
Class mimicking the AthMessaging class from the offline software.
Definition:
AsgMessaging.h:40
MuonContainer.h
FEMuonHelper::checkMuonLinks
bool checkMuonLinks(const std::vector< ElementLink< xAOD::MuonContainer > > &FE_MuonLinks, const std::string &qualityString) const
Verify if at least one combined muon in a list passes the relevant quality criteria Details of muon w...
Definition:
FEMuonHelper.cxx:5
xAOD::FlowElement_v1
A detector object made of other lower level object(s)
Definition:
FlowElement_v1.h:25
Generated on Sun Dec 22 2024 21:10:28 for ATLAS Offline Software by
1.8.18