CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CkfTrackCandidateMakerBase.h
Go to the documentation of this file.
1 #ifndef CkfTrackCandidateMakerBase_h
2 #define CkfTrackCandidateMakerBase_h
3 
7 
9 
12 
14 
20 
23 
25 
26 namespace cms
27 {
29  public:
30 
32 
34 
35  virtual void beginRunBase (edm::Run const & , edm::EventSetup const & es);
36 
37  virtual void produceBase(edm::Event& e, const edm::EventSetup& es);
38 
39  protected:
40 
42 
49 
50  unsigned int theMaxNSeeds;
51 
54 
57 
59 
62 
65 
67 
69 
71  // methods for debugging
72  virtual TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const& theSeedColl){return theSeedColl.end();}
73  virtual void printHitsDebugger(edm::Event& e){;}
74  virtual void countSeedsDebugger(){;}
75  virtual void deleteAssocDebugger(){;}
76  private:
78  void setEventSetup( const edm::EventSetup& es ) ;
79  };
80 }
81 
82 #endif
const BaseCkfTrajectoryBuilder * theTrajectoryBuilder
virtual void printHitsDebugger(edm::Event &e)
edm::ESHandle< GeometricSearchTracker > theGeomSearchTracker
std::vector< TrajectorySeed > TrajectorySeedCollection
const TrajectoryCleaner * theTrajectoryCleaner
const NavigationSchool * theNavigationSchool
virtual void produceBase(edm::Event &e, const edm::EventSetup &es)
CkfTrackCandidateMakerBase(const edm::ParameterSet &conf)
tuple conf
Definition: dbtoconf.py:185
virtual TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const &theSeedColl)
TransientInitialStateEstimator * theInitialState
void setEventSetup(const edm::EventSetup &es)
Initialize EventSetup objects at each event.
virtual void beginRunBase(edm::Run const &, edm::EventSetup const &es)
Definition: Run.h:36
edm::ESHandle< MagneticField > theMagField