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";
void printSimHits(const edm::Event &iEvent)
const CkfDebugTrajectoryBuilder * myTrajectoryBuilder
void initDebugger(edm::EventSetup const &es)
void countSeedsDebugger() override
void produce(edm::Event &e, const edm::EventSetup &es) override
void deleteHitAssociator()
TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const &theSeedColl) override
std::vector< TrajectorySeed > TrajectorySeedCollection
virtual void produceBase(edm::Event &e, const edm::EventSetup &es)
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
void printHitsDebugger(edm::Event &e) override
std::unique_ptr< BaseCkfTrajectoryBuilder > theTrajectoryBuilder
void setDebugger(CkfDebugger *dbg) const override
Namespace of DDCMS conversion namespace.
void beginRun(edm::Run const &run, edm::EventSetup const &es) override
virtual void beginRunBase(edm::Run const &, edm::EventSetup const &es)
void deleteAssocDebugger() override
CkfDebugTrackCandidateMaker(const edm::ParameterSet &conf)