Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoLocalMuon
CSCSegment
src
CSCSegAlgoPreClustering.h
Go to the documentation of this file.
1
#ifndef CSCSegment_CSCSegAlgoPreClustering_h
2
#define CSCSegAlgoPreClustering_h
3
13
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
14
#include <
DataFormats/CSCRecHit/interface/CSCRecHit2D.h
>
15
#include <
DataFormats/CSCRecHit/interface/CSCSegment.h
>
16
#include <vector>
17
18
class
CSCChamber
;
19
20
class
CSCSegAlgoPreClustering
{
21
22
public
:
23
24
typedef
std::vector<const CSCRecHit2D*>
ChamberHitContainer
;
25
27
explicit
CSCSegAlgoPreClustering
(
const
edm::ParameterSet
& ps);
28
30
~CSCSegAlgoPreClustering
();
31
33
std::vector< std::vector<const CSCRecHit2D*> >
clusterHits
(
const
CSCChamber
* aChamber,
const
ChamberHitContainer
&
rechits
);
34
private
:
35
36
bool
debug
;
37
double
dXclusBoxMax
;
38
double
dYclusBoxMax
;
39
40
float
mean_x
,
mean_y
,
err_x
,
err_y
;
41
const
CSCChamber
*
theChamber
;
42
43
};
44
#endif
CSCSegAlgoPreClustering::theChamber
const CSCChamber * theChamber
Definition:
CSCSegAlgoPreClustering.h:41
CSCSegAlgoPreClustering::err_x
float err_x
Definition:
CSCSegAlgoPreClustering.h:40
CSCSegAlgoPreClustering
Definition:
CSCSegAlgoPreClustering.h:20
CSCSegAlgoPreClustering::dXclusBoxMax
double dXclusBoxMax
Definition:
CSCSegAlgoPreClustering.h:37
CSCSegment.h
CSCSegAlgoPreClustering::ChamberHitContainer
std::vector< const CSCRecHit2D * > ChamberHitContainer
Definition:
CSCSegAlgoPreClustering.h:24
ParameterSet.h
CSCSegAlgoPreClustering::CSCSegAlgoPreClustering
CSCSegAlgoPreClustering(const edm::ParameterSet &ps)
constructor
Definition:
CSCSegAlgoPreClustering.cc:31
CSCSegAlgoPreClustering::~CSCSegAlgoPreClustering
~CSCSegAlgoPreClustering()
destructor
Definition:
CSCSegAlgoPreClustering.cc:41
CSCSegAlgoPreClustering::dYclusBoxMax
double dYclusBoxMax
Definition:
CSCSegAlgoPreClustering.h:38
CSCSegAlgoPreClustering::err_y
float err_y
Definition:
CSCSegAlgoPreClustering.h:40
CSCRecHit2D.h
CSCSegAlgoPreClustering::clusterHits
std::vector< std::vector< const CSCRecHit2D * > > clusterHits(const CSCChamber *aChamber, const ChamberHitContainer &rechits)
clusterize
Definition:
CSCSegAlgoPreClustering.cc:50
HI_PhotonSkim_cff.rechits
tuple rechits
Definition:
HI_PhotonSkim_cff.py:76
edm::ParameterSet
Definition:
ParameterSet.h:35
CSCSegAlgoPreClustering::mean_x
float mean_x
Definition:
CSCSegAlgoPreClustering.h:40
CSCSegAlgoPreClustering::debug
bool debug
Definition:
CSCSegAlgoPreClustering.h:36
CSCChamber
Definition:
CSCChamber.h:22
CSCSegAlgoPreClustering::mean_y
float mean_y
Definition:
CSCSegAlgoPreClustering.h:40
Generated for CMSSW Reference Manual by
1.8.5