Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoLocalMuon
CSCSegment
src
CSCSegAlgoPreClustering.h
Go to the documentation of this file.
1
#ifndef CSCSegment_CSCSegAlgoPreClustering_h
2
#define CSCSegment_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