CMS 3D CMS Logo

TrackingSeedCandidates.h
Go to the documentation of this file.
1 #ifndef RecoTracker_TkTrackingRegions_TrackingSeedCandidates_h
2 #define RecoTracker_TkTrackingRegions_TrackingSeedCandidates_h
3 
10 
11 #include <vector>
12 #include <utility>
13 
15 public:
17  //using Objects = std::pair< edm::Handle< reco::CandidateView > , std::pair < float, float > > ; // (origin, half-length in z)
18  using Objects = std::pair<const reco::CandidateView*, std::pair<float, float> >; // (origin, half-length in z)
20  : TrackingSeedCandidates(regPSet, iC) {}
22  ~TrackingSeedCandidates() = default;
23 
25 
26  Objects objects(const edm::Event& iEvent) const;
27 
28 private:
32 
34 };
35 
36 #endif
TrackingSeedCandidates::SeedingMode::CANDIDATE_SEEDED
Handle.h
TrackingSeedCandidates::m_token_input
edm::EDGetTokenT< reco::CandidateView > m_token_input
Definition: TrackingSeedCandidates.h:33
TrackingSeedCandidates::TrackingSeedCandidates
TrackingSeedCandidates(const edm::ParameterSet &regPSet, edm::ConsumesCollector &&iC)
Definition: TrackingSeedCandidates.h:19
TrackingSeedCandidates::m_seedingMode
SeedingMode m_seedingMode
Definition: TrackingSeedCandidates.h:29
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
TrackingSeedCandidates::SeedingMode
SeedingMode
Definition: TrackingSeedCandidates.h:16
TrackingSeedCandidates
Definition: TrackingSeedCandidates.h:14
TrackingSeedCandidates::m_deltaPhi_Cand
float m_deltaPhi_Cand
Definition: TrackingSeedCandidates.h:31
ParameterSetDescription.h
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
TrackingSeedCandidates::objects
Objects objects(const edm::Event &iEvent) const
Definition: TrackingSeedCandidates.cc:33
TrackingSeedCandidates::m_deltaEta_Cand
float m_deltaEta_Cand
Definition: TrackingSeedCandidates.h:30
iEvent
int iEvent
Definition: GenABIO.cc:224
TrackingSeedCandidates::SeedingMode::GLOBAL
TrackingSeedCandidates::fillDescriptions
static void fillDescriptions(edm::ParameterSetDescription &desc)
Definition: TrackingSeedCandidates.cc:26
ConsumesCollector.h
Candidate.h
ParameterSet.h
TrackingSeedCandidates::Objects
std::pair< const reco::CandidateView *, std::pair< float, float > > Objects
Definition: TrackingSeedCandidates.h:18
TrackingSeedCandidates::~TrackingSeedCandidates
~TrackingSeedCandidates()=default
edm::Event
Definition: Event.h:73
edm::ConsumesCollector
Definition: ConsumesCollector.h:39