ATLAS Offline Software
Loading...
Searching...
No Matches
ClusterMatching Namespace Reference

Classes

class  CaloClusterMatchingTool
class  CaloClusterMatchLinkAlg

Typedefs

typedef std::pair< const xAOD::CaloCluster *, floattcmatch_pair

Enumerations

enum  ClusterSortMethod { ClusterE , MatchedE , MatchedEFrac }

Functions

static bool gtrClusterE (const tcmatch_pair &a, const tcmatch_pair &b)
static bool gtrMatchedE (const tcmatch_pair &a, const tcmatch_pair &b)
static bool gtrMatchedEFrac (const tcmatch_pair &a, const tcmatch_pair &b)

Typedef Documentation

◆ tcmatch_pair

Definition at line 27 of file ICaloClusterMatchingTool.h.

Enumeration Type Documentation

◆ ClusterSortMethod

Enumerator
ClusterE 
MatchedE 
MatchedEFrac 

Definition at line 33 of file ICaloClusterMatchingTool.h.

Function Documentation

◆ gtrClusterE()

bool ClusterMatching::gtrClusterE ( const tcmatch_pair & a,
const tcmatch_pair & b )
inlinestatic

Definition at line 29 of file ICaloClusterMatchingTool.h.

29{return a.first->e()>b.first->e();}
static Double_t a

◆ gtrMatchedE()

bool ClusterMatching::gtrMatchedE ( const tcmatch_pair & a,
const tcmatch_pair & b )
inlinestatic

Definition at line 30 of file ICaloClusterMatchingTool.h.

30{return a.second*a.first->e()>b.second*b.first->e();}

◆ gtrMatchedEFrac()

bool ClusterMatching::gtrMatchedEFrac ( const tcmatch_pair & a,
const tcmatch_pair & b )
inlinestatic

Definition at line 31 of file ICaloClusterMatchingTool.h.

31{return a.second>b.second;}