Main Page
Namespaces
Classes
Package Documentation
Alignment
CommonAlignmentProducer
interface
AlignmentCSCTrackSelector.h
Go to the documentation of this file.
1
#ifndef Alignment_CommonAlignmentAlgorithm_AlignmentCSCTrackSelector_h
2
#define Alignment_CommonAlignmentAlgorithm_AlignmentCSCTrackSelector_h
3
4
#include "
DataFormats/TrackReco/interface/Track.h
"
5
#include "
FWCore/Utilities/interface/InputTag.h
"
6
#include <vector>
7
8
namespace
edm
{
9
class
Event
;
10
class
ParameterSet
;
11
}
12
13
class
TrackingRecHit
;
14
15
class
AlignmentCSCTrackSelector
16
{
17
18
public
:
19
20
typedef
std::vector<const reco::Track*>
Tracks
;
21
23
AlignmentCSCTrackSelector
(
const
edm::ParameterSet
&
cfg
);
24
26
~
AlignmentCSCTrackSelector
();
27
29
Tracks
select
(
const
Tracks&
tracks
,
const
edm::Event
& evt)
const
;
30
31
private
:
32
33
edm::InputTag
m_src
;
34
int
m_stationA,
m_stationB
, m_minHitsDT, m_minHitsPerStation, m_maxHitsPerStation;
35
36
};
37
38
#endif
39
ParameterSet
Definition:
Functions.h:16
TrackingRecHit
Definition:
TrackingRecHit.h:23
TauGenJetsDecayModeSelectorAllHadrons_cfi.select
select
Definition:
TauGenJetsDecayModeSelectorAllHadrons_cfi.py:5
l1t::tracks
Definition:
MicroGMTCancelOutUnit.h:12
AlignmentCSCTrackSelector::Tracks
std::vector< const reco::Track * > Tracks
Definition:
AlignmentCSCTrackSelector.h:20
AlignmentCSCTrackSelector::m_src
edm::InputTag m_src
Definition:
AlignmentCSCTrackSelector.h:33
looper.cfg
cfg
Definition:
looper.py:293
AlignmentCSCTrackSelector
Definition:
AlignmentCSCTrackSelector.h:15
AlignmentCSCTrackSelector::m_stationB
int m_stationB
Definition:
AlignmentCSCTrackSelector.h:34
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
Track.h
Generated for CMSSW Reference Manual by
1.8.11