|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef CALOCLUSTERMATCHING_ICALOCLUSTERMATCHINGTOOL_H
12 #define CALOCLUSTERMATCHING_ICALOCLUSTERMATCHINGTOOL_H 1
65 const std::vector<const xAOD::CaloCluster*>& testClusters,
66 std::vector<const xAOD::CaloCluster*>& matchedClusters)
const = 0;
72 std::vector<const xAOD::CaloCluster*>& matchedClusters,
74 bool useLeadingCellEtaPhi=
false)
const = 0;
80 const std::vector<const xAOD::CaloCluster*>& testClusters,
81 std::vector<std::pair<const xAOD::CaloCluster*, float> >& matchedClustersAndE)
const = 0;
87 std::vector<std::pair<const xAOD::CaloCluster*, float> >& matchedClustersAndE,
89 bool useLeadingCellEtaPhi=
false)
const = 0;
96 const std::vector<const xAOD::CaloCluster*>& testClusters,
97 bool (*gtrthan)(
const std::pair<const xAOD::CaloCluster*,float>&
pair1,
98 const std::pair<const xAOD::CaloCluster*,float>&
pair2) = ClusterMatching::gtrMatchedE)
const = 0;
106 bool useLeadingCellEtaPhi=
false,
107 bool (*gtrthan)(
const std::pair<const xAOD::CaloCluster*,float>&
pair1,
108 const std::pair<const xAOD::CaloCluster*,float>&
pair2) = ClusterMatching::gtrMatchedE)
const = 0;
111 #endif //> !CALOCLUSTERMATCHING_ICALOCLUSTERMATCHINGTOOL_H
std::pair< HepMcParticleLink, CscMcData > pair2
Description of a calorimeter cluster.
std::pair< const xAOD::CaloCluster *, float > tcmatch_pair
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
Handle class for adding a decoration to an object.
std::pair< HepMcParticleLink,MuonMCData > pair1