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 
48 
49  unsigned int theMaxNSeeds;
50 
53 
56 
58 
61 
64 
66 
68 
70  // methods for debugging
71  virtual TrajectorySeedCollection::const_iterator lastSeed(TrajectorySeedCollection const& theSeedColl){return theSeedColl.end();}
72  virtual void printHitsDebugger(edm::Event& e){;}
73  virtual void countSeedsDebugger(){;}
74  virtual void deleteAssocDebugger(){;}
75  private:
77  void setEventSetup( const edm::EventSetup& es ) ;
78  };
79 }
80 
81 #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:33
edm::ESHandle< MagneticField > theMagField