CMS 3D CMS Logo

CSCDQM_StripCluster.h
Go to the documentation of this file.
1 #ifndef CSCDQM_StripCluster_h
2 #define CSCDQM_StripCluster_h
3 
4 #include <TObject.h>
5 #include <vector>
6 #include <algorithm>
7 
10 
11 namespace cscdqm {
12 
17  class StripCluster {
18  public:
19  std::vector<StripClusterFitData> ClusterPulseMapHeight;
20  std::vector<ClusterLocalMax> localMax;
25  int LayerId;
26  int EventId;
27  float Mean[2];
28 
29  int rlocalMaxTime(int i) { return localMax[i].Time; }
30  int rlocalMaxStrip(int i) { return localMax[i].Strip; }
31  int rLFTBNDTime(void) { return LFTBNDTime; }
32  int rLFTBNDStrip(void) { return LFTBNDStrip; }
33  int rIRTBNDTime(void) { return IRTBNDTime; }
34  int rIRTBNDStrip(void) { return IRTBNDStrip; }
35  int rnlocal() { return localMax.size(); }
36  StripCluster();
37  virtual ~StripCluster();
38  // ClassDef(StripCluster,1) //StripCluster
39  };
40 
41 } // namespace cscdqm
42 
43 #endif
cscdqm::StripCluster::rLFTBNDStrip
int rLFTBNDStrip(void)
Definition: CSCDQM_StripCluster.h:32
mps_fire.i
i
Definition: mps_fire.py:428
cscdqm::StripCluster::rLFTBNDTime
int rLFTBNDTime(void)
Definition: CSCDQM_StripCluster.h:31
cscdqm::StripCluster::rIRTBNDStrip
int rIRTBNDStrip(void)
Definition: CSCDQM_StripCluster.h:34
cscdqm::StripCluster::LFTBNDStrip
int LFTBNDStrip
Definition: CSCDQM_StripCluster.h:22
cscdqm::StripCluster::rnlocal
int rnlocal()
Definition: CSCDQM_StripCluster.h:35
CSCDQM_StripClusterFitData.h
cscdqm::StripCluster::LFTBNDTime
int LFTBNDTime
Definition: CSCDQM_StripCluster.h:21
cscdqm::StripCluster::Mean
float Mean[2]
Definition: CSCDQM_StripCluster.h:27
cscdqm::StripCluster::localMax
std::vector< ClusterLocalMax > localMax
Definition: CSCDQM_StripCluster.h:20
cscdqm::StripCluster::LayerId
int LayerId
Definition: CSCDQM_StripCluster.h:25
cscdqm::StripCluster::rlocalMaxTime
int rlocalMaxTime(int i)
Definition: CSCDQM_StripCluster.h:29
cscdqm
Definition: CSCDQM_DCSBase.h:29
cscdqm::StripCluster::rlocalMaxStrip
int rlocalMaxStrip(int i)
Definition: CSCDQM_StripCluster.h:30
cscdqm::StripCluster::~StripCluster
virtual ~StripCluster()
Definition: CSCDQM_StripCluster.cc:7
cscdqm::StripCluster::IRTBNDTime
int IRTBNDTime
Definition: CSCDQM_StripCluster.h:23
cscdqm::StripCluster::StripCluster
StripCluster()
Definition: CSCDQM_StripCluster.cc:6
cscdqm::StripCluster::ClusterPulseMapHeight
std::vector< StripClusterFitData > ClusterPulseMapHeight
Definition: CSCDQM_StripCluster.h:19
CSCDQM_ClusterLocalMax.h
cscdqm::StripCluster::EventId
int EventId
Definition: CSCDQM_StripCluster.h:26
cscdqm::StripCluster::rIRTBNDTime
int rIRTBNDTime(void)
Definition: CSCDQM_StripCluster.h:33
cscdqm::StripCluster::IRTBNDStrip
int IRTBNDStrip
Definition: CSCDQM_StripCluster.h:24
cscdqm::StripCluster
Strip Cluster.
Definition: CSCDQM_StripCluster.h:17