Go to the documentation of this file.
2 #ifndef CkfDebugTrackCandidateMaker_h
3 #define CkfDebugTrackCandidateMaker_h
14 produces<TrackCandidateCollection>();
15 produces<SeedStopInfo>();
28 return theSeedColl.begin() + 1;
37 throw cms::Exception(
"CkfDebugger") <<
"please use CkfDebugTrajectoryBuilder";
virtual void beginRunBase(edm::Run const &, edm::EventSetup const &es)
std::vector< TrajectorySeed > TrajectorySeedCollection
void produce(edm::Event &e, const edm::EventSetup &es) override
void initDebugger(edm::EventSetup const &es)
void deleteAssocDebugger() override
const CkfDebugTrajectoryBuilder * myTrajectoryBuilder
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
void printSimHits(const edm::Event &iEvent)
virtual void produceBase(edm::Event &e, const edm::EventSetup &es)
std::unique_ptr< BaseCkfTrajectoryBuilder > theTrajectoryBuilder
void setDebugger(CkfDebugger *dbg) const override
void printHitsDebugger(edm::Event &e) override
void countSeedsDebugger() override
TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const &theSeedColl) override
void deleteHitAssociator()
void beginRun(edm::Run const &run, edm::EventSetup const &es) override
CkfDebugTrackCandidateMaker(const edm::ParameterSet &conf)
Namespace of DDCMS conversion namespace.