ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
TrigL2MuonSA::ClusterPattern Struct Reference

#include <ClusterPatFinder.h>

Collaboration diagram for TrigL2MuonSA::ClusterPattern:

Public Member Functions

void Clear ()
 
bool operator== (const ClusterPattern &clp) const
 

Public Attributes

std::multimap< int, int > groupCand
 
int group
 
double dMM
 
double dMO
 
double aw [3]
 
double bw [3]
 
int clustersID [8]
 
bool isGoodFit
 
double phi_middle
 
double phi_outer
 
int nclusters
 

Detailed Description

Definition at line 16 of file ClusterPatFinder.h.

Member Function Documentation

◆ Clear()

void TrigL2MuonSA::ClusterPattern::Clear ( )
inline

Definition at line 30 of file ClusterPatFinder.h.

30  {
31  groupCand.clear();
32  group = -1;
33  dMM = 9999;
34  dMO = 9999;
35  isGoodFit = false;
36  phi_middle = 0;
37  phi_outer = 0;
38  nclusters = 0;
39  for(int i=0; i < 3; i++){
40  aw[i] = 0;
41  bw[i] = 0;
42  }
43  for(int i=0; i < 8; i++) clustersID[i] = -1;
44  }

◆ operator==()

bool TrigL2MuonSA::ClusterPattern::operator== ( const ClusterPattern clp) const
inline

Definition at line 46 of file ClusterPatFinder.h.

46  {
47  for(int i=0; i < 8; i++){
48  if(clustersID[i] != clp.clustersID[i]) return false;
49  }
50  return true;
51  }

Member Data Documentation

◆ aw

double TrigL2MuonSA::ClusterPattern::aw[3]

Definition at line 22 of file ClusterPatFinder.h.

◆ bw

double TrigL2MuonSA::ClusterPattern::bw[3]

Definition at line 23 of file ClusterPatFinder.h.

◆ clustersID

int TrigL2MuonSA::ClusterPattern::clustersID[8]

Definition at line 24 of file ClusterPatFinder.h.

◆ dMM

double TrigL2MuonSA::ClusterPattern::dMM

Definition at line 20 of file ClusterPatFinder.h.

◆ dMO

double TrigL2MuonSA::ClusterPattern::dMO

Definition at line 21 of file ClusterPatFinder.h.

◆ group

int TrigL2MuonSA::ClusterPattern::group

Definition at line 19 of file ClusterPatFinder.h.

◆ groupCand

std::multimap<int, int> TrigL2MuonSA::ClusterPattern::groupCand

Definition at line 18 of file ClusterPatFinder.h.

◆ isGoodFit

bool TrigL2MuonSA::ClusterPattern::isGoodFit

Definition at line 25 of file ClusterPatFinder.h.

◆ nclusters

int TrigL2MuonSA::ClusterPattern::nclusters

Definition at line 28 of file ClusterPatFinder.h.

◆ phi_middle

double TrigL2MuonSA::ClusterPattern::phi_middle

Definition at line 26 of file ClusterPatFinder.h.

◆ phi_outer

double TrigL2MuonSA::ClusterPattern::phi_outer

Definition at line 27 of file ClusterPatFinder.h.


The documentation for this struct was generated from the following file:
TrigL2MuonSA::ClusterPattern::aw
double aw[3]
Definition: ClusterPatFinder.h:22
TrigL2MuonSA::ClusterPattern::dMM
double dMM
Definition: ClusterPatFinder.h:20
TrigL2MuonSA::ClusterPattern::group
int group
Definition: ClusterPatFinder.h:19
TrigL2MuonSA::ClusterPattern::dMO
double dMO
Definition: ClusterPatFinder.h:21
TrigL2MuonSA::ClusterPattern::clustersID
int clustersID[8]
Definition: ClusterPatFinder.h:24
TrigL2MuonSA::ClusterPattern::bw
double bw[3]
Definition: ClusterPatFinder.h:23
lumiFormat.i
int i
Definition: lumiFormat.py:92
TrigL2MuonSA::ClusterPattern::isGoodFit
bool isGoodFit
Definition: ClusterPatFinder.h:25
TrigL2MuonSA::ClusterPattern::phi_middle
double phi_middle
Definition: ClusterPatFinder.h:26
TrigL2MuonSA::ClusterPattern::groupCand
std::multimap< int, int > groupCand
Definition: ClusterPatFinder.h:18
TrigL2MuonSA::ClusterPattern::nclusters
int nclusters
Definition: ClusterPatFinder.h:28
TrigL2MuonSA::ClusterPattern::phi_outer
double phi_outer
Definition: ClusterPatFinder.h:27