CMS 3D CMS Logo

GEMCluster.h
Go to the documentation of this file.
1 #include <cstdint>
2 #ifndef RecoLocalMuon_GEMRecHit_GEMCluster_h
3 #define RecoLocalMuon_GEMRecHit_GEMCluster_h
4 
5 class GEMCluster {
6 public:
7  GEMCluster();
8  GEMCluster(int fs, int ls, int bx);
9  ~GEMCluster();
10 
11  int firstStrip() const;
12  int lastStrip() const;
13  int clusterSize() const;
14  int bx() const;
15 
16  void merge(const GEMCluster& cl);
17 
18  bool operator<(const GEMCluster& cl) const;
19  bool operator==(const GEMCluster& cl) const;
20  bool isAdjacent(const GEMCluster& cl) const;
21 
22 private:
23  uint16_t fstrip;
24  uint16_t lstrip;
25  int16_t bunchx;
26 };
27 #endif
GEMCluster::clusterSize
int clusterSize() const
Definition: GEMCluster.cc:17
eostools.ls
def ls(path, rec=False)
Definition: eostools.py:349
GEMCluster::~GEMCluster
~GEMCluster()
Definition: GEMCluster.cc:11
GEMCluster::lstrip
uint16_t lstrip
Definition: GEMCluster.h:24
GEMCluster::merge
void merge(const GEMCluster &cl)
Definition: GEMCluster.cc:25
GEMCluster::operator<
bool operator<(const GEMCluster &cl) const
Definition: GEMCluster.cc:31
GEMCluster::GEMCluster
GEMCluster()
Definition: GEMCluster.cc:7
GEMCluster::firstStrip
int firstStrip() const
Definition: GEMCluster.cc:13
GEMCluster::fstrip
uint16_t fstrip
Definition: GEMCluster.h:23
GetRecoTauVFromDQM_MC_cff.cl
cl
Definition: GetRecoTauVFromDQM_MC_cff.py:38
GEMCluster::operator==
bool operator==(const GEMCluster &cl) const
Definition: GEMCluster.cc:38
GEMCluster
Definition: GEMCluster.h:5
GEMCluster::lastStrip
int lastStrip() const
Definition: GEMCluster.cc:15
GEMCluster::bunchx
int16_t bunchx
Definition: GEMCluster.h:25
GEMCluster::isAdjacent
bool isAdjacent(const GEMCluster &cl) const
Definition: GEMCluster.cc:21
GEMCluster::bx
int bx() const
Definition: GEMCluster.cc:19