Alignment
CommonAlignmentProducer
interface
AlignmentCSCBeamHaloSelector.h
Go to the documentation of this file.
1
#ifndef Alignment_CommonAlignmentAlgorithm_AlignmentCSCBeamHaloSelector_h
2
#define Alignment_CommonAlignmentAlgorithm_AlignmentCSCBeamHaloSelector_h
3
4
#include <vector>
5
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
6
#include "
DataFormats/TrackReco/interface/Track.h
"
7
8
namespace
edm
{
9
class
Event
;
10
class
ParameterSet
;
11
}
// namespace edm
12
13
class
TrackingRecHit
;
14
15
class
AlignmentCSCBeamHaloSelector
{
16
public
:
17
typedef
std::vector<const reco::Track *>
Tracks
;
18
20
AlignmentCSCBeamHaloSelector
(
const
edm::ParameterSet
&iConfig,
edm::ConsumesCollector
&iC);
21
23
~AlignmentCSCBeamHaloSelector
();
24
26
Tracks
select
(
const
Tracks
&
tracks
,
const
edm::Event
&
iEvent
)
const
;
27
28
private
:
29
unsigned
int
m_minStations
;
30
unsigned
int
m_minHitsPerStation
;
31
};
32
33
#endif
PDWG_EXOHSCP_cff.tracks
tracks
Definition:
PDWG_EXOHSCP_cff.py:28
edm
HLT enums.
Definition:
AlignableModifier.h:19
AlignmentCSCBeamHaloSelector::m_minStations
unsigned int m_minStations
Definition:
AlignmentCSCBeamHaloSelector.h:29
AlignmentCSCBeamHaloSelector::~AlignmentCSCBeamHaloSelector
~AlignmentCSCBeamHaloSelector()
destructor
Definition:
AlignmentCSCBeamHaloSelector.cc:24
Track.h
AlignmentCSCBeamHaloSelector::AlignmentCSCBeamHaloSelector
AlignmentCSCBeamHaloSelector(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC)
constructor
Definition:
AlignmentCSCBeamHaloSelector.cc:14
AlignmentCSCBeamHaloSelector
Definition:
AlignmentCSCBeamHaloSelector.h:15
Event
AlignmentCSCBeamHaloSelector::Tracks
std::vector< const reco::Track * > Tracks
Definition:
AlignmentCSCBeamHaloSelector.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
ParameterSet
Definition:
Functions.h:16
iEvent
int iEvent
Definition:
GenABIO.cc:224
AlignmentCSCBeamHaloSelector::select
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
Definition:
AlignmentCSCBeamHaloSelector.cc:28
TrackingRecHit
Definition:
TrackingRecHit.h:21
ConsumesCollector.h
edm::Event
Definition:
Event.h:73
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
AlignmentCSCBeamHaloSelector::m_minHitsPerStation
unsigned int m_minHitsPerStation
Definition:
AlignmentCSCBeamHaloSelector.h:30
Generated for CMSSW Reference Manual by
1.8.16