2 #ifndef CkfDebugTrackCandidateMaker_h
3 #define CkfDebugTrackCandidateMaker_h
13 produces<TrackCandidateCollection>();
25 virtual TrajectorySeedCollection::const_iterator
32 else throw cms::Exception(
"CkfDebugger") <<
"please use CkfDebugTrajectoryBuilder";
void printSimHits(const edm::Event &iEvent)
const CkfDebugTrajectoryBuilder * myTrajectoryBuilder
void initDebugger(edm::EventSetup const &es)
void countSeedsDebugger()
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
void deleteHitAssociator()
virtual TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection &theSeedColl)
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.
std::unique_ptr< BaseCkfTrajectoryBuilder > theTrajectoryBuilder
void deleteAssocDebugger()
virtual void beginRun(edm::Run const &run, edm::EventSetup const &es) override
virtual void beginRunBase(edm::Run const &, edm::EventSetup const &es)
void printHitsDebugger(edm::Event &e)
CkfDebugTrackCandidateMaker(const edm::ParameterSet &conf)
virtual void setDebugger(CkfDebugger *dbg) const