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 
11 
13 
19 
22 
24 
25 namespace cms
26 {
28  public:
29 
31 
33 
34  virtual void beginRunBase (edm::Run & , edm::EventSetup const & es);
35 
36  virtual void produceBase(edm::Event& e, const edm::EventSetup& es);
37 
38  protected:
39 
41 
47 
48  unsigned int theMaxNSeeds;
49 
52 
55 
57 
60 
63 
65 
67 
68  // methods for debugging
69  virtual TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const& theSeedColl){return theSeedColl.end();}
70  virtual void printHitsDebugger(edm::Event& e){;}
71  virtual void countSeedsDebugger(){;}
72  virtual void deleteAssocDebugger(){;}
73  private:
75  void setEventSetup( const edm::EventSetup& es ) ;
76  };
77 }
78 
79 #endif
const TrajectoryBuilder * 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 void beginRunBase(edm::Run &, edm::EventSetup const &es)
virtual TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const &theSeedColl)
TransientInitialStateEstimator * theInitialState
void setEventSetup(const edm::EventSetup &es)
Initialize EventSetup objects at each event.
Definition: Run.h:31
edm::ESHandle< MagneticField > theMagField