Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Alignment
CommonAlignmentProducer
interface
AlignmentSeedSelector.h
Go to the documentation of this file.
1
#ifndef Alignment_CommonAlignmentAlgorithm_AlignmentSeedSelector_h
2
#define Alignment_CommonAlignmentAlgorithm_AlignmentSeedSelector_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeed.h
"
6
#include <vector>
7
8
namespace
edm {
class
Event
; }
9
10
class
AlignmentSeedSelector
11
{
12
13
public
:
14
15
typedef
std::vector<const TrajectorySeed*>
Seeds
;
16
18
AlignmentSeedSelector
(
const
edm::ParameterSet
& cfg);
19
21
~AlignmentSeedSelector
();
22
24
Seeds
select
(
const
Seeds
& seeds,
const
edm::Event
& evt)
const
;
25
26
private
:
27
29
bool
applySeedNumber
;
30
int
minNSeeds
,
maxNSeeds
;
31
32
};
33
34
#endif
35
AlignmentSeedSelector::maxNSeeds
int maxNSeeds
Definition:
AlignmentSeedSelector.h:30
ParameterSet.h
AlignmentSeedSelector::AlignmentSeedSelector
AlignmentSeedSelector(const edm::ParameterSet &cfg)
constructor
Definition:
AlignmentSeedSelector.cc:7
AlignmentSeedSelector::select
Seeds select(const Seeds &seeds, const edm::Event &evt) const
select tracks
Definition:
AlignmentSeedSelector.cc:28
TrajectorySeed.h
AlignmentSeedSelector::~AlignmentSeedSelector
~AlignmentSeedSelector()
destructor
Definition:
AlignmentSeedSelector.cc:21
AlignmentSeedSelector
Definition:
AlignmentSeedSelector.h:10
Event
AlignmentSeedSelector::applySeedNumber
bool applySeedNumber
private data members
Definition:
AlignmentSeedSelector.h:29
AlignmentSeedSelector::Seeds
std::vector< const TrajectorySeed * > Seeds
Definition:
AlignmentSeedSelector.h:15
edm::ParameterSet
Definition:
ParameterSet.h:35
AlignmentSeedSelector::minNSeeds
int minNSeeds
Definition:
AlignmentSeedSelector.h:30
edm::Event
Definition:
Event.h:56
Generated for CMSSW Reference Manual by
1.8.5