2 #ifndef CkfDebugTrackCandidateMaker_h 3 #define CkfDebugTrackCandidateMaker_h 17 produces<TrackCandidateCollection>();
18 produces<SeedStopInfo>();
32 return theSeedColl.begin() + 1;
36 dbg->setConditions(es);
41 throw cms::Exception(
"CkfDebugger") <<
"please use CkfDebugTrajectoryBuilder";
49 std::unique_ptr<CkfDebugger>
dbg;
const CkfDebugTrajectoryBuilder * myTrajectoryBuilder
void initDebugger(edm::EventSetup const &es)
void countSeedsDebugger() override
void produce(edm::Event &e, const edm::EventSetup &es) override
void endRun(edm::Run const &, edm::EventSetup const &) override
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
std::unique_ptr< CkfDebugger > dbg
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)