ATLAS Offline Software
Loading...
Searching...
No Matches
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
AsgMessaging.h
MuonContainer.h
FlowElementContainer.h
ElementLink< xAOD::MuonContainer >
FEMuonHelper::FEMuonHelper
FEMuonHelper()
Definition
FEMuonHelper.cxx:3
FEMuonHelper::~FEMuonHelper
~FEMuonHelper()
Definition
Reconstruction/PFlow/PFlowUtils/PFlowUtils/FEMuonHelper.h:12
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
FEMuonHelper::adjustNeutralCaloEnergy
TLorentzVector adjustNeutralCaloEnergy(const std::vector< double > &clusterMuonEnergyFracs, const xAOD::FlowElement &theFE) const
Definition
FEMuonHelper.cxx:30
asg::AsgMessaging
Class mimicking the AthMessaging class from the offline software.
Definition
AsgMessaging.h:40
xAOD::FlowElement
FlowElement_v1 FlowElement
Definition of the current "pfo version".
Definition
FlowElement.h:16
Generated on
for ATLAS Offline Software by
1.14.0