Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
AlignmentCSCTrackSelector::m_stationA
int m_stationA
Definition:
AlignmentCSCTrackSelector.h:34
AlignmentCSCTrackSelector::m_maxHitsPerStation
int m_maxHitsPerStation
Definition:
AlignmentCSCTrackSelector.h:34
AlignmentCSCTrackSelector::~AlignmentCSCTrackSelector
~AlignmentCSCTrackSelector()
destructor
Definition:
AlignmentCSCTrackSelector.cc:27
ParameterSet
Definition:
Functions.h:16
AlignmentCSCTrackSelector::m_minHitsDT
int m_minHitsDT
Definition:
AlignmentCSCTrackSelector.h:34
TrackingRecHit
Definition:
TrackingRecHit.h:11
AlignmentCSCTrackSelector::m_minHitsPerStation
int m_minHitsPerStation
Definition:
AlignmentCSCTrackSelector.h:34
AlignmentCSCTrackSelector::Tracks
std::vector< const reco::Track * > Tracks
Definition:
AlignmentCSCTrackSelector.h:20
AlignmentCSCTrackSelector::m_src
edm::InputTag m_src
Definition:
AlignmentCSCTrackSelector.h:33
AlignmentCSCTrackSelector
Definition:
AlignmentCSCTrackSelector.h:15
testEve_cfg.tracks
tuple tracks
Definition:
testEve_cfg.py:39
AlignmentCSCTrackSelector::m_stationB
int m_stationB
Definition:
AlignmentCSCTrackSelector.h:34
Event
AlignmentCSCTrackSelector::AlignmentCSCTrackSelector
AlignmentCSCTrackSelector(const edm::ParameterSet &cfg)
constructor
Definition:
AlignmentCSCTrackSelector.cc:16
AlignmentCSCTrackSelector::select
Tracks select(const Tracks &tracks, const edm::Event &evt) const
select tracks
Definition:
AlignmentCSCTrackSelector.cc:34
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:56
Track.h
Generated for CMSSW Reference Manual by
1.8.5