#include <CkfTrackCandidateMakerBase.h>
Public Member Functions | |
virtual void | beginRunBase (edm::Run const &, edm::EventSetup const &es) |
CkfTrackCandidateMakerBase (const edm::ParameterSet &conf) | |
virtual void | produceBase (edm::Event &e, const edm::EventSetup &es) |
virtual | ~CkfTrackCandidateMakerBase () |
Protected Member Functions | |
virtual void | countSeedsDebugger () |
virtual void | deleteAssocDebugger () |
virtual TrajectorySeedCollection::const_iterator | lastSeed (TrajectorySeedCollection const &theSeedColl) |
virtual void | printHitsDebugger (edm::Event &e) |
Protected Attributes | |
bool | cleanTrajectoryAfterInOut |
edm::ParameterSet | conf_ |
bool | doSeedingRegionRebuilding |
unsigned int | maxSeedsBeforeCleaning_ |
bool | reverseTrajectories |
edm::ESHandle < GeometricSearchTracker > | theGeomSearchTracker |
TransientInitialStateEstimator * | theInitialState |
edm::ESHandle< MagneticField > | theMagField |
unsigned int | theMaxNSeeds |
const NavigationSchool * | theNavigationSchool |
std::string | theNavigationSchoolName |
RedundantSeedCleaner * | theSeedCleaner |
edm::InputTag | theSeedLabel |
bool | theTrackCandidateOutput |
const BaseCkfTrajectoryBuilder * | theTrajectoryBuilder |
std::string | theTrajectoryBuilderName |
const TrajectoryCleaner * | theTrajectoryCleaner |
std::string | theTrajectoryCleanerName |
bool | theTrajectoryOutput |
bool | useSplitting |
Private Member Functions | |
void | setEventSetup (const edm::EventSetup &es) |
Initialize EventSetup objects at each event. More... | |
Definition at line 28 of file CkfTrackCandidateMakerBase.h.
|
explicit |
Definition at line 44 of file CkfTrackCandidateMakerBase.cc.
References conf_, edm::hlt::Exception, edm::ParameterSet::exists(), edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), maxSeedsBeforeCleaning_, AlCaHLTBitMon_QueryRunRegistry::string, theSeedCleaner, and theSeedLabel.
|
virtual |
Definition at line 97 of file CkfTrackCandidateMakerBase.cc.
References theInitialState, and theSeedCleaner.
|
virtual |
Definition at line 102 of file CkfTrackCandidateMakerBase.cc.
Referenced by cms::CkfDebugTrackCandidateMaker::beginRun(), cms::CkfTrackCandidateMaker::beginRun(), and cms::CkfTrajectoryMaker::beginRun().
|
inlineprotectedvirtual |
Reimplemented in cms::CkfDebugTrackCandidateMaker.
Definition at line 74 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
inlineprotectedvirtual |
Reimplemented in cms::CkfDebugTrackCandidateMaker.
Definition at line 75 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
inlineprotectedvirtual |
Definition at line 72 of file CkfTrackCandidateMakerBase.h.
|
inlineprotectedvirtual |
Reimplemented in cms::CkfDebugTrackCandidateMaker.
Definition at line 73 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
virtual |
Definition at line 138 of file CkfTrackCandidateMakerBase.cc.
References RedundantSeedCleaner::add(), alongMomentum, BaseCkfTrajectoryBuilder::buildTrajectories(), TrajectoryCleaner::clean(), cleanTrajectoryAfterInOut, countSeedsDebugger(), deleteAssocDebugger(), RedundantSeedCleaner::done(), doSeedingRegionRebuilding, PrintoutHelper::dumpCandidates(), edm::EventSetup::get(), edm::Event::getByLabel(), RedundantSeedCleaner::good(), RedundantSeedCleaner::init(), TransientInitialStateEstimator::innerState(), edm::isNotFinite(), TrajectoryStateOnSurface::isValid(), Trajectory::isValid(), j, LogDebug, LogTrace, maxSeedsBeforeCleaning_, oppositeToMomentum, convertSQLitetoXML_cfg::output, trajectoryStateTransform::persistentState(), printHitsDebugger(), Trajectory::push(), edm::OwnVector< T, P >::push_back(), edm::Event::put(), DetId::rawId(), BaseCkfTrajectoryBuilder::rebuildTrajectories(), PrintoutHelper::regressionTest(), edm::OwnVector< T, P >::reserve(), reverseTrajectories, BaseCkfTrajectoryBuilder::setEvent(), setEventSetup(), Trajectory::setNLoops(), Trajectory::setSeedRef(), evf::utils::state, theInitialState, theMaxNSeeds, theNavigationSchool, theSeedCleaner, theSeedLabel, theTrackCandidateOutput, theTrajectoryBuilder, theTrajectoryCleaner, theTrajectoryOutput, patCandidatesForDimuonsSequences_cff::tracker, BaseCkfTrajectoryBuilder::unset(), and useSplitting.
Referenced by cms::CkfDebugTrackCandidateMaker::produce(), cms::CkfTrackCandidateMaker::produce(), and cms::CkfTrajectoryMaker::produce().
|
private |
Initialize EventSetup objects at each event.
Definition at line 107 of file CkfTrackCandidateMakerBase.cc.
References conf_, edm::EventSetup::get(), edm::ParameterSet::getParameter(), edm::ESHandle< class >::product(), TransientInitialStateEstimator::setEventSetup(), theGeomSearchTracker, theInitialState, theMagField, theNavigationSchool, theNavigationSchoolName, theTrajectoryBuilder, theTrajectoryBuilderName, theTrajectoryCleaner, and theTrajectoryCleanerName.
Referenced by produceBase().
|
protected |
Definition at line 47 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
protected |
Definition at line 41 of file CkfTrackCandidateMakerBase.h.
Referenced by CkfTrackCandidateMakerBase(), and setEventSetup().
|
protected |
Definition at line 46 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
protected |
Definition at line 70 of file CkfTrackCandidateMakerBase.h.
Referenced by CkfTrackCandidateMakerBase(), and produceBase().
|
protected |
Definition at line 48 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
protected |
Definition at line 61 of file CkfTrackCandidateMakerBase.h.
Referenced by setEventSetup().
|
protected |
Definition at line 58 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase(), setEventSetup(), and ~CkfTrackCandidateMakerBase().
|
protected |
Definition at line 60 of file CkfTrackCandidateMakerBase.h.
Referenced by setEventSetup().
|
protected |
Definition at line 50 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().
|
protected |
Definition at line 64 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase(), and setEventSetup().
|
protected |
Definition at line 63 of file CkfTrackCandidateMakerBase.h.
Referenced by setEventSetup().
|
protected |
Definition at line 66 of file CkfTrackCandidateMakerBase.h.
Referenced by CkfTrackCandidateMakerBase(), produceBase(), and ~CkfTrackCandidateMakerBase().
|
protected |
Definition at line 68 of file CkfTrackCandidateMakerBase.h.
Referenced by CkfTrackCandidateMakerBase(), and produceBase().
|
protected |
Definition at line 43 of file CkfTrackCandidateMakerBase.h.
Referenced by cms::CkfTrajectoryMaker::CkfTrajectoryMaker(), and produceBase().
|
protected |
Definition at line 53 of file CkfTrackCandidateMakerBase.h.
Referenced by cms::CkfDebugTrackCandidateMaker::initDebugger(), produceBase(), and setEventSetup().
|
protected |
Definition at line 52 of file CkfTrackCandidateMakerBase.h.
Referenced by setEventSetup().
|
protected |
Definition at line 56 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase(), and setEventSetup().
|
protected |
Definition at line 55 of file CkfTrackCandidateMakerBase.h.
Referenced by setEventSetup().
|
protected |
Definition at line 44 of file CkfTrackCandidateMakerBase.h.
Referenced by cms::CkfTrajectoryMaker::CkfTrajectoryMaker(), and produceBase().
|
protected |
Definition at line 45 of file CkfTrackCandidateMakerBase.h.
Referenced by produceBase().