CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
GEMInternalCluster Class Reference

#include <GEMInternalCluster.h>

Public Member Functions

int bx () const
 
GEMPadDigiCluster cl1 () const
 
GEMPadDigiCluster cl2 () const
 
GEMCoPadDigi copad () const
 
 GEMInternalCluster ()
 
 GEMInternalCluster (const GEMDetId &id, const GEMPadDigiCluster &cluster1, const GEMPadDigiCluster &cluster2)
 
uint16_t getKeyStrip (int n=2) const
 
uint16_t getKeyStripME1a (int n=2) const
 
unsigned getKeyWG () const
 
bool has_cluster (const GEMPadDigiCluster &cluster) const
 
GEMDetId id () const
 
bool isCoincidence () const
 
bool isValid () const
 
int layer1_first_es () const
 
int layer1_first_es_me1a () const
 
int layer1_first_hs () const
 
int layer1_first_hs_me1a () const
 
int layer1_last_es () const
 
int layer1_last_es_me1a () const
 
int layer1_last_hs () const
 
int layer1_last_hs_me1a () const
 
int layer1_max_wg () const
 
int layer1_middle_es () const
 
int layer1_middle_es_me1a () const
 
int layer1_middle_hs () const
 
int layer1_middle_hs_me1a () const
 
int layer1_min_wg () const
 
int layer1_pad () const
 
int layer1_size () const
 
int layer2_first_es () const
 
int layer2_first_es_me1a () const
 
int layer2_first_hs () const
 
int layer2_first_hs_me1a () const
 
int layer2_last_es () const
 
int layer2_last_es_me1a () const
 
int layer2_last_hs () const
 
int layer2_last_hs_me1a () const
 
int layer2_max_wg () const
 
int layer2_middle_es () const
 
int layer2_middle_es_me1a () const
 
int layer2_middle_hs () const
 
int layer2_middle_hs_me1a () const
 
int layer2_min_wg () const
 
int layer2_pad () const
 
int layer2_size () const
 
int max_wg () const
 
GEMPadDigi mid1 () const
 
GEMPadDigi mid2 () const
 
int min_wg () const
 
bool operator== (const GEMInternalCluster &cluster) const
 
int roll () const
 
void set_layer1_first_es (const int es)
 
void set_layer1_first_es_me1a (const int es)
 
void set_layer1_first_hs (const int hs)
 
void set_layer1_first_hs_me1a (const int hs)
 
void set_layer1_last_es (const int es)
 
void set_layer1_last_es_me1a (const int es)
 
void set_layer1_last_hs (const int hs)
 
void set_layer1_last_hs_me1a (const int hs)
 
void set_layer1_max_wg (const int wg)
 
void set_layer1_middle_es (const int es)
 
void set_layer1_middle_es_me1a (const int es)
 
void set_layer1_middle_hs (const int hs)
 
void set_layer1_middle_hs_me1a (const int hs)
 
void set_layer1_min_wg (const int wg)
 
void set_layer2_first_es (const int es)
 
void set_layer2_first_es_me1a (const int es)
 
void set_layer2_first_hs (const int hs)
 
void set_layer2_first_hs_me1a (const int hs)
 
void set_layer2_last_es (const int es)
 
void set_layer2_last_es_me1a (const int es)
 
void set_layer2_last_hs (const int hs)
 
void set_layer2_last_hs_me1a (const int hs)
 
void set_layer2_max_wg (const int wg)
 
void set_layer2_middle_es (const int es)
 
void set_layer2_middle_es_me1a (const int es)
 
void set_layer2_middle_hs (const int hs)
 
void set_layer2_middle_hs_me1a (const int hs)
 
void set_layer2_min_wg (const int wg)
 

Private Attributes

int bx_
 
GEMPadDigiCluster cl1_
 
GEMPadDigiCluster cl2_
 
GEMDetId id_
 
bool isCoincidence_
 
bool isValid_
 
int layer1_first_es_
 
int layer1_first_es_me1a_
 
int layer1_first_hs_
 
int layer1_first_hs_me1a_
 
int layer1_last_es_
 
int layer1_last_es_me1a_
 
int layer1_last_hs_
 
int layer1_last_hs_me1a_
 
int layer1_max_wg_
 
int layer1_middle_es_
 
int layer1_middle_es_me1a_
 
int layer1_middle_hs_
 
int layer1_middle_hs_me1a_
 
int layer1_min_wg_
 
int layer1_pad_
 
int layer1_size_
 
int layer2_first_es_
 
int layer2_first_es_me1a_
 
int layer2_first_hs_
 
int layer2_first_hs_me1a_
 
int layer2_last_es_
 
int layer2_last_es_me1a_
 
int layer2_last_hs_
 
int layer2_last_hs_me1a_
 
int layer2_max_wg_
 
int layer2_middle_es_
 
int layer2_middle_es_me1a_
 
int layer2_middle_hs_
 
int layer2_middle_hs_me1a_
 
int layer2_min_wg_
 
int layer2_pad_
 
int layer2_size_
 

Detailed Description

Helper class to contain detids, clusters and corresponding 1/2-strips, 1/8-strips and wiregroups for easy matching with CSC TPs

Author: Sven Dildick (Rice University)

Definition at line 18 of file GEMInternalCluster.h.

Constructor & Destructor Documentation

◆ GEMInternalCluster() [1/2]

GEMInternalCluster::GEMInternalCluster ( const GEMDetId id,
const GEMPadDigiCluster cluster1,
const GEMPadDigiCluster cluster2 
)

Definition at line 4 of file GEMInternalCluster.cc.

6  {
7  id_ = id;
8 
9  // set coincidence to false first
10  isCoincidence_ = false;
11  isValid_ = false;
12 
13  if (cluster1.isValid()) {
14  isValid_ = true;
15  cl1_ = cluster1;
16  bx_ = cluster1.bx() + CSCConstants::LCT_CENTRAL_BX;
17  layer1_pad_ = cluster1.pads()[0];
18  layer1_size_ = cluster1.pads().size();
19  }
20  if (cluster2.isValid()) {
21  isValid_ = true;
22  cl2_ = cluster2;
23  bx_ = cluster2.bx() + CSCConstants::LCT_CENTRAL_BX;
24  layer2_pad_ = cluster2.pads()[0];
25  layer2_size_ = cluster2.pads().size();
26  }
27 
28  if (cluster1.isValid() and cluster2.isValid()) {
29  bx_ = cluster1.bx() + CSCConstants::LCT_CENTRAL_BX;
30  isCoincidence_ = true;
31  }
32 
33  layer1_min_wg_ = -1;
34  layer1_max_wg_ = -1;
35  layer2_min_wg_ = -1;
36  layer2_max_wg_ = -1;
37 
38  layer1_first_hs_ = -1;
39  layer2_first_hs_ = -1;
40  layer1_last_hs_ = -1;
41  layer2_last_hs_ = -1;
42 
47 
48  layer1_middle_hs_ = -1;
49  layer2_middle_hs_ = -1;
50 
53 
54  layer1_first_es_ = -1;
55  layer2_first_es_ = -1;
56  layer1_last_es_ = -1;
57  layer2_last_es_ = -1;
58 
63 
64  layer1_middle_es_ = -1;
65  layer2_middle_es_ = -1;
66 
69 }

References GEMPadDigiCluster::bx(), bx_, cl1_, cl2_, id(), id_, isCoincidence_, GEMPadDigiCluster::isValid(), isValid_, layer1_first_es_, layer1_first_es_me1a_, layer1_first_hs_, layer1_first_hs_me1a_, layer1_last_es_, layer1_last_es_me1a_, layer1_last_hs_, layer1_last_hs_me1a_, layer1_max_wg_, layer1_middle_es_, layer1_middle_es_me1a_, layer1_middle_hs_, layer1_middle_hs_me1a_, layer1_min_wg_, layer1_pad_, layer1_size_, layer2_first_es_, layer2_first_es_me1a_, layer2_first_hs_, layer2_first_hs_me1a_, layer2_last_es_, layer2_last_es_me1a_, layer2_last_hs_, layer2_last_hs_me1a_, layer2_max_wg_, layer2_middle_es_, layer2_middle_es_me1a_, layer2_middle_hs_, layer2_middle_hs_me1a_, layer2_min_wg_, layer2_pad_, layer2_size_, CSCConstants::LCT_CENTRAL_BX, and GEMPadDigiCluster::pads().

◆ GEMInternalCluster() [2/2]

GEMInternalCluster::GEMInternalCluster ( )

Definition at line 71 of file GEMInternalCluster.cc.

71  {
72  // set coincidence to false first
73  isCoincidence_ = false;
74  isValid_ = false;
75 
76  layer1_min_wg_ = -1;
77  layer1_max_wg_ = -1;
78  layer2_min_wg_ = -1;
79  layer2_max_wg_ = -1;
80 
81  layer1_first_hs_ = -1;
82  layer2_first_hs_ = -1;
83  layer1_last_hs_ = -1;
84  layer2_last_hs_ = -1;
85 
90 
91  layer1_middle_hs_ = -1;
92  layer2_middle_hs_ = -1;
93 
96 
97  layer1_first_es_ = -1;
98  layer2_first_es_ = -1;
99  layer1_last_es_ = -1;
100  layer2_last_es_ = -1;
101 
106 
107  layer1_middle_es_ = -1;
108  layer2_middle_es_ = -1;
109 
112 }

References isCoincidence_, isValid_, layer1_first_es_, layer1_first_es_me1a_, layer1_first_hs_, layer1_first_hs_me1a_, layer1_last_es_, layer1_last_es_me1a_, layer1_last_hs_, layer1_last_hs_me1a_, layer1_max_wg_, layer1_middle_es_, layer1_middle_es_me1a_, layer1_middle_hs_, layer1_middle_hs_me1a_, layer1_min_wg_, layer2_first_es_, layer2_first_es_me1a_, layer2_first_hs_, layer2_first_hs_me1a_, layer2_last_es_, layer2_last_es_me1a_, layer2_last_hs_, layer2_last_hs_me1a_, layer2_max_wg_, layer2_middle_es_, layer2_middle_es_me1a_, layer2_middle_hs_, layer2_middle_hs_me1a_, and layer2_min_wg_.

Member Function Documentation

◆ bx()

int GEMInternalCluster::bx ( ) const
inline

Definition at line 40 of file GEMInternalCluster.h.

40 { return bx_; }

References bx_.

◆ cl1()

GEMPadDigiCluster GEMInternalCluster::cl1 ( ) const
inline

Definition at line 27 of file GEMInternalCluster.h.

27 { return cl1_; }

References cl1_.

Referenced by operator==().

◆ cl2()

GEMPadDigiCluster GEMInternalCluster::cl2 ( ) const
inline

Definition at line 28 of file GEMInternalCluster.h.

28 { return cl2_; }

References cl2_.

Referenced by operator==().

◆ copad()

GEMCoPadDigi GEMInternalCluster::copad ( ) const

◆ getKeyStrip()

uint16_t GEMInternalCluster::getKeyStrip ( int  n = 2) const

Definition at line 144 of file GEMInternalCluster.cc.

144  {
145  // case for half-strips
146  if (n == 2) {
147  if (id_.layer() == 1) {
148  return (layer1_first_hs_ + layer1_last_hs_) / 2.;
149  } else {
150  return (layer2_first_hs_ + layer2_last_hs_) / 2.;
151  }
152  }
153 
154  // case for 1/8-strips
155  else {
156  if (id_.layer() == 1) {
157  return (layer1_first_es_ + layer1_last_es_) / 2.;
158  } else {
159  return (layer2_first_es_ + layer2_last_es_) / 2.;
160  }
161  }
162 }

References id_, GEMDetId::layer(), layer1_first_es_, layer1_first_hs_, layer1_last_es_, layer1_last_hs_, layer2_first_es_, layer2_first_hs_, layer2_last_es_, layer2_last_hs_, and dqmiodumpmetadata::n.

Referenced by CSCGEMMatcher::calculateGEMCSCBending(), and CSCGEMMatcher::matchedClusterLocHS().

◆ getKeyStripME1a()

uint16_t GEMInternalCluster::getKeyStripME1a ( int  n = 2) const

Definition at line 164 of file GEMInternalCluster.cc.

164  {
165  // case for half-strips
166  if (n == 2) {
167  if (id_.layer() == 1) {
169  } else {
171  }
172  }
173 
174  // case for 1/8-strips
175  else {
176  if (id_.layer() == 1) {
178  } else {
180  }
181  }
182 }

References id_, GEMDetId::layer(), layer1_first_es_me1a_, layer1_first_hs_me1a_, layer1_last_es_me1a_, layer1_last_hs_me1a_, layer2_first_es_me1a_, layer2_first_hs_me1a_, layer2_last_es_me1a_, layer2_last_hs_me1a_, and dqmiodumpmetadata::n.

Referenced by CSCGEMMatcher::matchedClusterLocHS().

◆ getKeyWG()

unsigned GEMInternalCluster::getKeyWG ( ) const
inline

Definition at line 56 of file GEMInternalCluster.h.

56 { return (min_wg() + max_wg()) / 2.; }

References max_wg(), and min_wg().

◆ has_cluster()

bool GEMInternalCluster::has_cluster ( const GEMPadDigiCluster cluster) const

Definition at line 184 of file GEMInternalCluster.cc.

184  {
185  return cl1_ == cluster or cl2_ == cluster;
186 }

References cl1_, cl2_, and or.

◆ id()

GEMDetId GEMInternalCluster::id ( void  ) const
inline

Definition at line 26 of file GEMInternalCluster.h.

26 { return id_; }

References id_.

Referenced by CSCGEMMatcher::calculateGEMCSCBending(), GEMInternalCluster(), and operator==().

◆ isCoincidence()

bool GEMInternalCluster::isCoincidence ( ) const
inline

Definition at line 52 of file GEMInternalCluster.h.

52 { return isCoincidence_; }

References isCoincidence_.

Referenced by CSCGEMMotherboard::correlateLCTsGEM().

◆ isValid()

bool GEMInternalCluster::isValid ( void  ) const
inline

◆ layer1_first_es()

int GEMInternalCluster::layer1_first_es ( ) const
inline

Definition at line 79 of file GEMInternalCluster.h.

79 { return layer1_first_es_; }

References layer1_first_es_.

◆ layer1_first_es_me1a()

int GEMInternalCluster::layer1_first_es_me1a ( ) const
inline

Definition at line 84 of file GEMInternalCluster.h.

84 { return layer1_first_es_me1a_; }

References layer1_first_es_me1a_.

◆ layer1_first_hs()

int GEMInternalCluster::layer1_first_hs ( ) const
inline

Definition at line 61 of file GEMInternalCluster.h.

61 { return layer1_first_hs_; }

References layer1_first_hs_.

◆ layer1_first_hs_me1a()

int GEMInternalCluster::layer1_first_hs_me1a ( ) const
inline

Definition at line 66 of file GEMInternalCluster.h.

66 { return layer1_first_hs_me1a_; }

References layer1_first_hs_me1a_.

◆ layer1_last_es()

int GEMInternalCluster::layer1_last_es ( ) const
inline

Definition at line 81 of file GEMInternalCluster.h.

81 { return layer1_last_es_; }

References layer1_last_es_.

◆ layer1_last_es_me1a()

int GEMInternalCluster::layer1_last_es_me1a ( ) const
inline

Definition at line 86 of file GEMInternalCluster.h.

86 { return layer1_last_es_me1a_; }

References layer1_last_es_me1a_.

◆ layer1_last_hs()

int GEMInternalCluster::layer1_last_hs ( ) const
inline

Definition at line 63 of file GEMInternalCluster.h.

63 { return layer1_last_hs_; }

References layer1_last_hs_.

◆ layer1_last_hs_me1a()

int GEMInternalCluster::layer1_last_hs_me1a ( ) const
inline

Definition at line 68 of file GEMInternalCluster.h.

68 { return layer1_last_hs_me1a_; }

References layer1_last_hs_me1a_.

◆ layer1_max_wg()

int GEMInternalCluster::layer1_max_wg ( ) const
inline

Definition at line 47 of file GEMInternalCluster.h.

47 { return layer1_max_wg_; }

References layer1_max_wg_.

Referenced by max_wg().

◆ layer1_middle_es()

int GEMInternalCluster::layer1_middle_es ( ) const
inline

Definition at line 90 of file GEMInternalCluster.h.

90 { return layer1_middle_es_; }

References layer1_middle_es_.

◆ layer1_middle_es_me1a()

int GEMInternalCluster::layer1_middle_es_me1a ( ) const
inline

Definition at line 93 of file GEMInternalCluster.h.

93 { return layer1_middle_es_me1a_; }

References layer1_middle_es_me1a_.

◆ layer1_middle_hs()

int GEMInternalCluster::layer1_middle_hs ( ) const
inline

Definition at line 72 of file GEMInternalCluster.h.

72 { return layer1_middle_hs_; }

References layer1_middle_hs_.

◆ layer1_middle_hs_me1a()

int GEMInternalCluster::layer1_middle_hs_me1a ( ) const
inline

Definition at line 75 of file GEMInternalCluster.h.

75 { return layer1_middle_hs_me1a_; }

References layer1_middle_hs_me1a_.

◆ layer1_min_wg()

int GEMInternalCluster::layer1_min_wg ( ) const
inline

Definition at line 46 of file GEMInternalCluster.h.

46 { return layer1_min_wg_; }

References layer1_min_wg_.

Referenced by min_wg().

◆ layer1_pad()

int GEMInternalCluster::layer1_pad ( ) const
inline

Definition at line 42 of file GEMInternalCluster.h.

42 { return layer1_pad_; }

References layer1_pad_.

◆ layer1_size()

int GEMInternalCluster::layer1_size ( ) const
inline

Definition at line 43 of file GEMInternalCluster.h.

43 { return layer1_size_; }

References layer1_size_.

◆ layer2_first_es()

int GEMInternalCluster::layer2_first_es ( ) const
inline

Definition at line 80 of file GEMInternalCluster.h.

80 { return layer2_first_es_; }

References layer2_first_es_.

◆ layer2_first_es_me1a()

int GEMInternalCluster::layer2_first_es_me1a ( ) const
inline

Definition at line 85 of file GEMInternalCluster.h.

85 { return layer2_first_es_me1a_; }

References layer2_first_es_me1a_.

◆ layer2_first_hs()

int GEMInternalCluster::layer2_first_hs ( ) const
inline

Definition at line 62 of file GEMInternalCluster.h.

62 { return layer2_first_hs_; }

References layer2_first_hs_.

◆ layer2_first_hs_me1a()

int GEMInternalCluster::layer2_first_hs_me1a ( ) const
inline

Definition at line 67 of file GEMInternalCluster.h.

67 { return layer2_first_hs_me1a_; }

References layer2_first_hs_me1a_.

◆ layer2_last_es()

int GEMInternalCluster::layer2_last_es ( ) const
inline

Definition at line 82 of file GEMInternalCluster.h.

82 { return layer2_last_es_; }

References layer2_last_es_.

◆ layer2_last_es_me1a()

int GEMInternalCluster::layer2_last_es_me1a ( ) const
inline

Definition at line 87 of file GEMInternalCluster.h.

87 { return layer2_last_es_me1a_; }

References layer2_last_es_me1a_.

◆ layer2_last_hs()

int GEMInternalCluster::layer2_last_hs ( ) const
inline

Definition at line 64 of file GEMInternalCluster.h.

64 { return layer2_last_hs_; }

References layer2_last_hs_.

◆ layer2_last_hs_me1a()

int GEMInternalCluster::layer2_last_hs_me1a ( ) const
inline

Definition at line 69 of file GEMInternalCluster.h.

69 { return layer2_last_hs_me1a_; }

References layer2_last_hs_me1a_.

◆ layer2_max_wg()

int GEMInternalCluster::layer2_max_wg ( ) const
inline

Definition at line 49 of file GEMInternalCluster.h.

49 { return layer2_max_wg_; }

References layer2_max_wg_.

Referenced by max_wg().

◆ layer2_middle_es()

int GEMInternalCluster::layer2_middle_es ( ) const
inline

Definition at line 91 of file GEMInternalCluster.h.

91 { return layer2_middle_es_; }

References layer2_middle_es_.

◆ layer2_middle_es_me1a()

int GEMInternalCluster::layer2_middle_es_me1a ( ) const
inline

Definition at line 94 of file GEMInternalCluster.h.

94 { return layer2_middle_es_me1a_; }

References layer2_middle_es_me1a_.

◆ layer2_middle_hs()

int GEMInternalCluster::layer2_middle_hs ( ) const
inline

Definition at line 73 of file GEMInternalCluster.h.

73 { return layer2_middle_hs_; }

References layer2_middle_hs_.

◆ layer2_middle_hs_me1a()

int GEMInternalCluster::layer2_middle_hs_me1a ( ) const
inline

Definition at line 76 of file GEMInternalCluster.h.

76 { return layer2_middle_hs_me1a_; }

References layer2_middle_hs_me1a_.

◆ layer2_min_wg()

int GEMInternalCluster::layer2_min_wg ( ) const
inline

Definition at line 48 of file GEMInternalCluster.h.

48 { return layer2_min_wg_; }

References layer2_min_wg_.

Referenced by min_wg().

◆ layer2_pad()

int GEMInternalCluster::layer2_pad ( ) const
inline

Definition at line 44 of file GEMInternalCluster.h.

44 { return layer2_pad_; }

References layer2_pad_.

◆ layer2_size()

int GEMInternalCluster::layer2_size ( ) const
inline

Definition at line 45 of file GEMInternalCluster.h.

45 { return layer2_size_; }

References layer2_size_.

◆ max_wg()

int GEMInternalCluster::max_wg ( ) const

Definition at line 137 of file GEMInternalCluster.cc.

137  {
138  if (id_.layer() == 1)
139  return layer1_max_wg();
140  else
141  return layer2_max_wg();
142 }

References id_, GEMDetId::layer(), layer1_max_wg(), and layer2_max_wg().

Referenced by getKeyWG().

◆ mid1()

GEMPadDigi GEMInternalCluster::mid1 ( ) const

Definition at line 114 of file GEMInternalCluster.cc.

114  {
115  if (!cl1_.isValid())
116  return GEMPadDigi();
117  const unsigned pad = cl1_.pads()[cl1_.pads().size() / 2];
118 
119  return GEMPadDigi(pad, cl1_.bx(), cl1_.station(), cl1_.nPartitions());
120 }

References GEMPadDigiCluster::bx(), cl1_, GEMPadDigiCluster::isValid(), GEMPadDigiCluster::nPartitions(), GEMPadDigiCluster::pads(), and GEMPadDigiCluster::station().

◆ mid2()

GEMPadDigi GEMInternalCluster::mid2 ( ) const

Definition at line 122 of file GEMInternalCluster.cc.

122  {
123  if (!cl2_.isValid())
124  return GEMPadDigi();
125  const unsigned pad = cl2_.pads()[cl2_.pads().size() / 2];
126 
127  return GEMPadDigi(pad, cl2_.bx(), cl2_.station(), cl2_.nPartitions());
128 }

References GEMPadDigiCluster::bx(), cl2_, GEMPadDigiCluster::isValid(), GEMPadDigiCluster::nPartitions(), GEMPadDigiCluster::pads(), and GEMPadDigiCluster::station().

◆ min_wg()

int GEMInternalCluster::min_wg ( ) const

Definition at line 130 of file GEMInternalCluster.cc.

130  {
131  if (id_.layer() == 1)
132  return layer1_min_wg();
133  else
134  return layer2_min_wg();
135 }

References id_, GEMDetId::layer(), layer1_min_wg(), and layer2_min_wg().

Referenced by getKeyWG().

◆ operator==()

bool GEMInternalCluster::operator== ( const GEMInternalCluster cluster) const

Definition at line 188 of file GEMInternalCluster.cc.

188  {
189  return id_ == cluster.id() and cl1_ == cluster.cl1() and cl2_ == cluster.cl2();
190 }

References cl1(), cl1_, cl2(), cl2_, id(), and id_.

◆ roll()

int GEMInternalCluster::roll ( ) const
inline

Definition at line 41 of file GEMInternalCluster.h.

41 { return id_.roll(); }

References id_, and GEMDetId::roll().

◆ set_layer1_first_es()

void GEMInternalCluster::set_layer1_first_es ( const int  es)
inline

Definition at line 114 of file GEMInternalCluster.h.

114 { layer1_first_es_ = es; }

References layer1_first_es_.

◆ set_layer1_first_es_me1a()

void GEMInternalCluster::set_layer1_first_es_me1a ( const int  es)
inline

Definition at line 119 of file GEMInternalCluster.h.

119 { layer1_first_es_me1a_ = es; }

References layer1_first_es_me1a_.

◆ set_layer1_first_hs()

void GEMInternalCluster::set_layer1_first_hs ( const int  hs)
inline

Definition at line 97 of file GEMInternalCluster.h.

97 { layer1_first_hs_ = hs; }

References layer1_first_hs_.

◆ set_layer1_first_hs_me1a()

void GEMInternalCluster::set_layer1_first_hs_me1a ( const int  hs)
inline

Definition at line 102 of file GEMInternalCluster.h.

102 { layer1_first_hs_me1a_ = hs; }

References layer1_first_hs_me1a_.

◆ set_layer1_last_es()

void GEMInternalCluster::set_layer1_last_es ( const int  es)
inline

Definition at line 116 of file GEMInternalCluster.h.

116 { layer1_last_es_ = es; }

References layer1_last_es_.

◆ set_layer1_last_es_me1a()

void GEMInternalCluster::set_layer1_last_es_me1a ( const int  es)
inline

Definition at line 121 of file GEMInternalCluster.h.

121 { layer1_last_es_me1a_ = es; }

References layer1_last_es_me1a_.

◆ set_layer1_last_hs()

void GEMInternalCluster::set_layer1_last_hs ( const int  hs)
inline

Definition at line 99 of file GEMInternalCluster.h.

99 { layer1_last_hs_ = hs; }

References layer1_last_hs_.

◆ set_layer1_last_hs_me1a()

void GEMInternalCluster::set_layer1_last_hs_me1a ( const int  hs)
inline

Definition at line 104 of file GEMInternalCluster.h.

104 { layer1_last_hs_me1a_ = hs; }

References layer1_last_hs_me1a_.

◆ set_layer1_max_wg()

void GEMInternalCluster::set_layer1_max_wg ( const int  wg)
inline

Definition at line 132 of file GEMInternalCluster.h.

132 { layer1_max_wg_ = wg; }

References layer1_max_wg_.

◆ set_layer1_middle_es()

void GEMInternalCluster::set_layer1_middle_es ( const int  es)
inline

Definition at line 125 of file GEMInternalCluster.h.

125 { layer1_middle_es_ = es; }

References layer1_middle_es_.

◆ set_layer1_middle_es_me1a()

void GEMInternalCluster::set_layer1_middle_es_me1a ( const int  es)
inline

Definition at line 127 of file GEMInternalCluster.h.

127 { layer1_middle_es_me1a_ = es; }

References layer1_middle_es_me1a_.

◆ set_layer1_middle_hs()

void GEMInternalCluster::set_layer1_middle_hs ( const int  hs)
inline

Definition at line 108 of file GEMInternalCluster.h.

108 { layer1_middle_hs_ = hs; }

References layer1_middle_hs_.

◆ set_layer1_middle_hs_me1a()

void GEMInternalCluster::set_layer1_middle_hs_me1a ( const int  hs)
inline

Definition at line 110 of file GEMInternalCluster.h.

110 { layer1_middle_hs_me1a_ = hs; }

References layer1_middle_hs_me1a_.

◆ set_layer1_min_wg()

void GEMInternalCluster::set_layer1_min_wg ( const int  wg)
inline

Definition at line 131 of file GEMInternalCluster.h.

131 { layer1_min_wg_ = wg; }

References layer1_min_wg_.

◆ set_layer2_first_es()

void GEMInternalCluster::set_layer2_first_es ( const int  es)
inline

Definition at line 115 of file GEMInternalCluster.h.

115 { layer2_first_es_ = es; }

References layer2_first_es_.

◆ set_layer2_first_es_me1a()

void GEMInternalCluster::set_layer2_first_es_me1a ( const int  es)
inline

Definition at line 120 of file GEMInternalCluster.h.

120 { layer2_first_es_me1a_ = es; }

References layer2_first_es_me1a_.

◆ set_layer2_first_hs()

void GEMInternalCluster::set_layer2_first_hs ( const int  hs)
inline

Definition at line 98 of file GEMInternalCluster.h.

98 { layer2_first_hs_ = hs; }

References layer2_first_hs_.

◆ set_layer2_first_hs_me1a()

void GEMInternalCluster::set_layer2_first_hs_me1a ( const int  hs)
inline

Definition at line 103 of file GEMInternalCluster.h.

103 { layer2_first_hs_me1a_ = hs; }

References layer2_first_hs_me1a_.

◆ set_layer2_last_es()

void GEMInternalCluster::set_layer2_last_es ( const int  es)
inline

Definition at line 117 of file GEMInternalCluster.h.

117 { layer2_last_es_ = es; }

References layer2_last_es_.

◆ set_layer2_last_es_me1a()

void GEMInternalCluster::set_layer2_last_es_me1a ( const int  es)
inline

Definition at line 122 of file GEMInternalCluster.h.

122 { layer2_last_es_me1a_ = es; }

References layer2_last_es_me1a_.

◆ set_layer2_last_hs()

void GEMInternalCluster::set_layer2_last_hs ( const int  hs)
inline

Definition at line 100 of file GEMInternalCluster.h.

100 { layer2_last_hs_ = hs; }

References layer2_last_hs_.

◆ set_layer2_last_hs_me1a()

void GEMInternalCluster::set_layer2_last_hs_me1a ( const int  hs)
inline

Definition at line 105 of file GEMInternalCluster.h.

105 { layer2_last_hs_me1a_ = hs; }

References layer2_last_hs_me1a_.

◆ set_layer2_max_wg()

void GEMInternalCluster::set_layer2_max_wg ( const int  wg)
inline

Definition at line 134 of file GEMInternalCluster.h.

134 { layer2_max_wg_ = wg; }

References layer2_max_wg_.

◆ set_layer2_middle_es()

void GEMInternalCluster::set_layer2_middle_es ( const int  es)
inline

Definition at line 126 of file GEMInternalCluster.h.

126 { layer2_middle_es_ = es; }

References layer2_middle_es_.

◆ set_layer2_middle_es_me1a()

void GEMInternalCluster::set_layer2_middle_es_me1a ( const int  es)
inline

Definition at line 128 of file GEMInternalCluster.h.

128 { layer2_middle_es_me1a_ = es; }

References layer2_middle_es_me1a_.

◆ set_layer2_middle_hs()

void GEMInternalCluster::set_layer2_middle_hs ( const int  hs)
inline

Definition at line 109 of file GEMInternalCluster.h.

109 { layer2_middle_hs_ = hs; }

References layer2_middle_hs_.

◆ set_layer2_middle_hs_me1a()

void GEMInternalCluster::set_layer2_middle_hs_me1a ( const int  hs)
inline

Definition at line 111 of file GEMInternalCluster.h.

111 { layer2_middle_hs_me1a_ = hs; }

References layer2_middle_hs_me1a_.

◆ set_layer2_min_wg()

void GEMInternalCluster::set_layer2_min_wg ( const int  wg)
inline

Definition at line 133 of file GEMInternalCluster.h.

133 { layer2_min_wg_ = wg; }

References layer2_min_wg_.

Member Data Documentation

◆ bx_

int GEMInternalCluster::bx_
private

Definition at line 155 of file GEMInternalCluster.h.

Referenced by bx(), and GEMInternalCluster().

◆ cl1_

GEMPadDigiCluster GEMInternalCluster::cl1_
private

Definition at line 149 of file GEMInternalCluster.h.

Referenced by cl1(), GEMInternalCluster(), has_cluster(), mid1(), and operator==().

◆ cl2_

GEMPadDigiCluster GEMInternalCluster::cl2_
private

Definition at line 150 of file GEMInternalCluster.h.

Referenced by cl2(), GEMInternalCluster(), has_cluster(), mid2(), and operator==().

◆ id_

GEMDetId GEMInternalCluster::id_
private

◆ isCoincidence_

bool GEMInternalCluster::isCoincidence_
private

Definition at line 210 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), and isCoincidence().

◆ isValid_

bool GEMInternalCluster::isValid_
private

Definition at line 152 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), and isValid().

◆ layer1_first_es_

int GEMInternalCluster::layer1_first_es_
private

◆ layer1_first_es_me1a_

int GEMInternalCluster::layer1_first_es_me1a_
private

◆ layer1_first_hs_

int GEMInternalCluster::layer1_first_hs_
private

◆ layer1_first_hs_me1a_

int GEMInternalCluster::layer1_first_hs_me1a_
private

◆ layer1_last_es_

int GEMInternalCluster::layer1_last_es_
private

◆ layer1_last_es_me1a_

int GEMInternalCluster::layer1_last_es_me1a_
private

◆ layer1_last_hs_

int GEMInternalCluster::layer1_last_hs_
private

◆ layer1_last_hs_me1a_

int GEMInternalCluster::layer1_last_hs_me1a_
private

◆ layer1_max_wg_

int GEMInternalCluster::layer1_max_wg_
private

Definition at line 205 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), layer1_max_wg(), and set_layer1_max_wg().

◆ layer1_middle_es_

int GEMInternalCluster::layer1_middle_es_
private

◆ layer1_middle_es_me1a_

int GEMInternalCluster::layer1_middle_es_me1a_
private

◆ layer1_middle_hs_

int GEMInternalCluster::layer1_middle_hs_
private

◆ layer1_middle_hs_me1a_

int GEMInternalCluster::layer1_middle_hs_me1a_
private

◆ layer1_min_wg_

int GEMInternalCluster::layer1_min_wg_
private

Definition at line 204 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), layer1_min_wg(), and set_layer1_min_wg().

◆ layer1_pad_

int GEMInternalCluster::layer1_pad_
private

Definition at line 160 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), and layer1_pad().

◆ layer1_size_

int GEMInternalCluster::layer1_size_
private

Definition at line 161 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), and layer1_size().

◆ layer2_first_es_

int GEMInternalCluster::layer2_first_es_
private

◆ layer2_first_es_me1a_

int GEMInternalCluster::layer2_first_es_me1a_
private

◆ layer2_first_hs_

int GEMInternalCluster::layer2_first_hs_
private

◆ layer2_first_hs_me1a_

int GEMInternalCluster::layer2_first_hs_me1a_
private

◆ layer2_last_es_

int GEMInternalCluster::layer2_last_es_
private

◆ layer2_last_es_me1a_

int GEMInternalCluster::layer2_last_es_me1a_
private

◆ layer2_last_hs_

int GEMInternalCluster::layer2_last_hs_
private

◆ layer2_last_hs_me1a_

int GEMInternalCluster::layer2_last_hs_me1a_
private

◆ layer2_max_wg_

int GEMInternalCluster::layer2_max_wg_
private

Definition at line 207 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), layer2_max_wg(), and set_layer2_max_wg().

◆ layer2_middle_es_

int GEMInternalCluster::layer2_middle_es_
private

◆ layer2_middle_es_me1a_

int GEMInternalCluster::layer2_middle_es_me1a_
private

◆ layer2_middle_hs_

int GEMInternalCluster::layer2_middle_hs_
private

◆ layer2_middle_hs_me1a_

int GEMInternalCluster::layer2_middle_hs_me1a_
private

◆ layer2_min_wg_

int GEMInternalCluster::layer2_min_wg_
private

Definition at line 206 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), layer2_min_wg(), and set_layer2_min_wg().

◆ layer2_pad_

int GEMInternalCluster::layer2_pad_
private

Definition at line 162 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), and layer2_pad().

◆ layer2_size_

int GEMInternalCluster::layer2_size_
private

Definition at line 163 of file GEMInternalCluster.h.

Referenced by GEMInternalCluster(), and layer2_size().

GEMInternalCluster::layer1_last_hs_me1a_
int layer1_last_hs_me1a_
Definition: GEMInternalCluster.h:173
GEMInternalCluster::layer1_middle_hs_me1a_
int layer1_middle_hs_me1a_
Definition: GEMInternalCluster.h:181
GEMInternalCluster::layer2_last_es_
int layer2_last_es_
Definition: GEMInternalCluster.h:189
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
GEMInternalCluster::layer1_first_es_me1a_
int layer1_first_es_me1a_
Definition: GEMInternalCluster.h:191
GEMPadDigi
Definition: GEMPadDigi.h:17
GEMDetId::layer
constexpr int layer() const
Definition: GEMDetId.h:190
GEMInternalCluster::layer1_pad_
int layer1_pad_
Definition: GEMInternalCluster.h:160
CSCConstants::LCT_CENTRAL_BX
Definition: CSCConstants.h:148
GEMPadDigiCluster::pads
const std::vector< uint16_t > & pads() const
Definition: GEMPadDigiCluster.h:39
GEMInternalCluster::layer2_middle_es_me1a_
int layer2_middle_es_me1a_
Definition: GEMInternalCluster.h:201
GEMInternalCluster::isValid_
bool isValid_
Definition: GEMInternalCluster.h:152
GEMPadDigiCluster::bx
int bx() const
Definition: GEMPadDigiCluster.h:40
GEMInternalCluster::layer2_first_hs_
int layer2_first_hs_
Definition: GEMInternalCluster.h:169
GEMInternalCluster::layer2_pad_
int layer2_pad_
Definition: GEMInternalCluster.h:162
GEMInternalCluster::bx_
int bx_
Definition: GEMInternalCluster.h:155
GEMInternalCluster::layer1_middle_es_
int layer1_middle_es_
Definition: GEMInternalCluster.h:197
GEMInternalCluster::cl2
GEMPadDigiCluster cl2() const
Definition: GEMInternalCluster.h:28
GEMInternalCluster::id
GEMDetId id() const
Definition: GEMInternalCluster.h:26
GEMInternalCluster::layer2_max_wg_
int layer2_max_wg_
Definition: GEMInternalCluster.h:207
GEMInternalCluster::layer1_middle_hs_
int layer1_middle_hs_
Definition: GEMInternalCluster.h:178
GEMInternalCluster::layer1_first_es_
int layer1_first_es_
Definition: GEMInternalCluster.h:186
GEMPadDigiCluster::isValid
bool isValid() const
Definition: GEMPadDigiCluster.cc:31
GEMInternalCluster::layer1_min_wg
int layer1_min_wg() const
Definition: GEMInternalCluster.h:46
GEMInternalCluster::layer1_middle_es_me1a_
int layer1_middle_es_me1a_
Definition: GEMInternalCluster.h:200
GEMInternalCluster::layer2_middle_es_
int layer2_middle_es_
Definition: GEMInternalCluster.h:198
GEMInternalCluster::layer1_min_wg_
int layer1_min_wg_
Definition: GEMInternalCluster.h:204
GEMInternalCluster::min_wg
int min_wg() const
Definition: GEMInternalCluster.cc:130
GEMInternalCluster::layer1_max_wg_
int layer1_max_wg_
Definition: GEMInternalCluster.h:205
GEMInternalCluster::cl2_
GEMPadDigiCluster cl2_
Definition: GEMInternalCluster.h:150
GEMInternalCluster::layer2_first_es_me1a_
int layer2_first_es_me1a_
Definition: GEMInternalCluster.h:193
GEMInternalCluster::layer1_max_wg
int layer1_max_wg() const
Definition: GEMInternalCluster.h:47
GEMDetId::roll
constexpr int roll() const
Definition: GEMDetId.h:194
GEMInternalCluster::layer1_last_es_me1a_
int layer1_last_es_me1a_
Definition: GEMInternalCluster.h:192
GEMInternalCluster::cl1_
GEMPadDigiCluster cl1_
Definition: GEMInternalCluster.h:149
GEMInternalCluster::isCoincidence_
bool isCoincidence_
Definition: GEMInternalCluster.h:210
GEMPadDigiCluster::nPartitions
unsigned nPartitions() const
Definition: GEMPadDigiCluster.h:43
GEMInternalCluster::layer1_last_hs_
int layer1_last_hs_
Definition: GEMInternalCluster.h:168
GEMInternalCluster::layer2_last_es_me1a_
int layer2_last_es_me1a_
Definition: GEMInternalCluster.h:194
GEMInternalCluster::layer2_min_wg_
int layer2_min_wg_
Definition: GEMInternalCluster.h:206
GEMInternalCluster::id_
GEMDetId id_
Definition: GEMInternalCluster.h:148
GEMInternalCluster::layer1_last_es_
int layer1_last_es_
Definition: GEMInternalCluster.h:187
GEMInternalCluster::layer1_first_hs_
int layer1_first_hs_
Definition: GEMInternalCluster.h:167
GEMInternalCluster::layer2_max_wg
int layer2_max_wg() const
Definition: GEMInternalCluster.h:49
GEMInternalCluster::max_wg
int max_wg() const
Definition: GEMInternalCluster.cc:137
GEMInternalCluster::layer2_size_
int layer2_size_
Definition: GEMInternalCluster.h:163
GEMInternalCluster::layer2_last_hs_me1a_
int layer2_last_hs_me1a_
Definition: GEMInternalCluster.h:175
GEMInternalCluster::cl1
GEMPadDigiCluster cl1() const
Definition: GEMInternalCluster.h:27
GEMInternalCluster::layer2_first_es_
int layer2_first_es_
Definition: GEMInternalCluster.h:188
GEMInternalCluster::layer2_last_hs_
int layer2_last_hs_
Definition: GEMInternalCluster.h:170
or
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
GEMInternalCluster::layer1_size_
int layer1_size_
Definition: GEMInternalCluster.h:161
GEMInternalCluster::layer2_first_hs_me1a_
int layer2_first_hs_me1a_
Definition: GEMInternalCluster.h:174
GEMInternalCluster::layer2_middle_hs_
int layer2_middle_hs_
Definition: GEMInternalCluster.h:179
GEMPadDigiCluster::station
GEMSubDetId::Station station() const
Definition: GEMPadDigiCluster.h:41
GEMInternalCluster::layer2_middle_hs_me1a_
int layer2_middle_hs_me1a_
Definition: GEMInternalCluster.h:182
GEMInternalCluster::layer2_min_wg
int layer2_min_wg() const
Definition: GEMInternalCluster.h:48
GEMInternalCluster::layer1_first_hs_me1a_
int layer1_first_hs_me1a_
Definition: GEMInternalCluster.h:172