Main Page
Namespaces
Classes
Package Documentation
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
42
}
43
44
#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:330
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.11