ATLAS Offline Software
Loading...
Searching...
No Matches
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 18 of file ClusterPatFinder.h.

Member Function Documentation

◆ Clear()

void TrigL2MuonSA::ClusterPattern::Clear ( )
inline

Definition at line 32 of file ClusterPatFinder.h.

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

◆ operator==()

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

Definition at line 48 of file ClusterPatFinder.h.

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

Member Data Documentation

◆ aw

double TrigL2MuonSA::ClusterPattern::aw[3] {}

Definition at line 24 of file ClusterPatFinder.h.

24{};

◆ bw

double TrigL2MuonSA::ClusterPattern::bw[3] {}

Definition at line 25 of file ClusterPatFinder.h.

25{};

◆ clustersID

int TrigL2MuonSA::ClusterPattern::clustersID[8] {}

Definition at line 26 of file ClusterPatFinder.h.

26{};

◆ dMM

double TrigL2MuonSA::ClusterPattern::dMM {}

Definition at line 22 of file ClusterPatFinder.h.

22{};

◆ dMO

double TrigL2MuonSA::ClusterPattern::dMO {}

Definition at line 23 of file ClusterPatFinder.h.

23{};

◆ group

int TrigL2MuonSA::ClusterPattern::group {}

Definition at line 21 of file ClusterPatFinder.h.

21{};

◆ groupCand

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

Definition at line 20 of file ClusterPatFinder.h.

◆ isGoodFit

bool TrigL2MuonSA::ClusterPattern::isGoodFit {}

Definition at line 27 of file ClusterPatFinder.h.

27{};

◆ nclusters

int TrigL2MuonSA::ClusterPattern::nclusters {}

Definition at line 30 of file ClusterPatFinder.h.

30{};

◆ phi_middle

double TrigL2MuonSA::ClusterPattern::phi_middle {}

Definition at line 28 of file ClusterPatFinder.h.

28{};

◆ phi_outer

double TrigL2MuonSA::ClusterPattern::phi_outer {}

Definition at line 29 of file ClusterPatFinder.h.

29{};

The documentation for this struct was generated from the following file: