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 
42 }
43 
44 #endif
std::vector< StripClusterFitData > ClusterPulseMapHeight
std::vector< ClusterLocalMax > localMax