DQM
CSCMonitorModule
plugins
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
8
#include "
CSCDQM_StripClusterFitData.h
"
9
#include "
CSCDQM_ClusterLocalMax.h
"
10
11
namespace
cscdqm
{
12
17
class
StripCluster
{
18
public
:
19
std::vector<StripClusterFitData>
ClusterPulseMapHeight
;
20
std::vector<ClusterLocalMax>
localMax
;
21
int
LFTBNDTime
;
22
int
LFTBNDStrip
;
23
int
IRTBNDTime
;
24
int
IRTBNDStrip
;
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::Mean
float Mean[2]
Definition:
CSCDQM_StripCluster.h:27
cscdqm::StripCluster::LayerId
int LayerId
Definition:
CSCDQM_StripCluster.h:25
mps_fire.i
i
Definition:
mps_fire.py:428
cscdqm::StripCluster::ClusterPulseMapHeight
std::vector< StripClusterFitData > ClusterPulseMapHeight
Definition:
CSCDQM_StripCluster.h:19
cscdqm::StripCluster::localMax
std::vector< ClusterLocalMax > localMax
Definition:
CSCDQM_StripCluster.h:20
cscdqm
Definition:
CSCDQM_DCSBase.h:29
cscdqm::StripCluster
Strip Cluster.
Definition:
CSCDQM_StripCluster.h:17
cscdqm::StripCluster::EventId
int EventId
Definition:
CSCDQM_StripCluster.h:26
cscdqm::StripCluster::~StripCluster
virtual ~StripCluster()
Definition:
CSCDQM_StripCluster.cc:7
cscdqm::StripCluster::rlocalMaxStrip
int rlocalMaxStrip(int i)
Definition:
CSCDQM_StripCluster.h:30
CSCDQM_StripClusterFitData.h
cscdqm::StripCluster::IRTBNDTime
int IRTBNDTime
Definition:
CSCDQM_StripCluster.h:23
cscdqm::StripCluster::rIRTBNDTime
int rIRTBNDTime(void)
Definition:
CSCDQM_StripCluster.h:33
cscdqm::StripCluster::StripCluster
StripCluster()
Definition:
CSCDQM_StripCluster.cc:6
cscdqm::StripCluster::rLFTBNDStrip
int rLFTBNDStrip(void)
Definition:
CSCDQM_StripCluster.h:32
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::StripCluster::IRTBNDStrip
int IRTBNDStrip
Definition:
CSCDQM_StripCluster.h:24
CSCDQM_ClusterLocalMax.h
cscdqm::StripCluster::rLFTBNDTime
int rLFTBNDTime(void)
Definition:
CSCDQM_StripCluster.h:31
cscdqm::StripCluster::LFTBNDTime
int LFTBNDTime
Definition:
CSCDQM_StripCluster.h:21
cscdqm::StripCluster::rlocalMaxTime
int rlocalMaxTime(int i)
Definition:
CSCDQM_StripCluster.h:29
Generated for CMSSW Reference Manual by
1.8.14