#include <OutInConversionSeedFinder.h>
Public Member Functions | |
virtual void | makeSeeds (const edm::Handle< edm::View< reco::CaloCluster > > &allBc) const |
virtual void | makeSeeds (const reco::CaloClusterPtr &aBC) const |
OutInConversionSeedFinder (const edm::ParameterSet &config, edm::ConsumesCollector &&iC) | |
virtual | ~OutInConversionSeedFinder () |
Public Member Functions inherited from ConversionSeedFinder | |
void | clear () |
ConversionSeedFinder () | |
ConversionSeedFinder (const edm::ParameterSet &config, edm::ConsumesCollector &iC) | |
const MeasurementTracker * | getMeasurementTracker () const |
std::vector< const DetLayer * > const & | layerList () const |
TrajectorySeedCollection & | seeds () |
virtual void | setCandidate (float e, GlobalPoint pos) const |
void | setEvent (const edm::Event &e) |
void | setEventSetup (const edm::EventSetup &es) |
Initialize EventSetup objects at each event. More... | |
void | setMeasurementTracker (const MeasurementTracker *tracker) const |
void | setNavigationSchool (const NavigationSchool *navigation) |
virtual | ~ConversionSeedFinder () |
Private Types | |
typedef FreeTrajectoryState | FTS |
typedef TrajectoryStateOnSurface | TSOS |
Private Member Functions | |
void | completeSeed (const TrajectoryMeasurement &m1, FreeTrajectoryState &fts, const Propagator *, int layer) const |
void | createSeed (const TrajectoryMeasurement &m1, const TrajectoryMeasurement &m2) const |
FreeTrajectoryState | createSeedFTS (const TrajectoryMeasurement &m1, const TrajectoryMeasurement &m2) const |
void | fillClusterSeeds (const reco::CaloClusterPtr &bc) const |
GlobalPoint | fixPointRadius (const TrajectoryMeasurement &) const |
MeasurementEstimator * | makeEstimator (const DetLayer *, float dphi) const |
std::pair< FreeTrajectoryState, bool > | makeTrackState (int charge) const |
void | startSeed (const FreeTrajectoryState &) const |
Private Attributes | |
float | bcEcut_ |
float | bcEtcut_ |
edm::ParameterSet | conf_ |
int | maxNumberOfOutInSeedsPerBC_ |
int | nSeedsPerBC_ |
float | the2ndHitdphi_ |
float | the2ndHitdzConst_ |
float | the2ndHitdznSigma_ |
std::vector < TrajectoryMeasurement > | theFirstMeasurements_ |
bool | useEtCut_ |
Definition at line 31 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 36 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 37 of file OutInConversionSeedFinder.h.
OutInConversionSeedFinder::OutInConversionSeedFinder | ( | const edm::ParameterSet & | config, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 37 of file OutInConversionSeedFinder.cc.
|
virtual |
Definition at line 58 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 402 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 457 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 526 of file OutInConversionSeedFinder.cc.
|
private |
negative charge state
positive charge state
Definition at line 196 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 573 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 364 of file OutInConversionSeedFinder.cc.
|
virtual |
Implements ConversionSeedFinder.
Definition at line 65 of file OutInConversionSeedFinder.cc.
|
virtual |
Definition at line 166 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 218 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 290 of file OutInConversionSeedFinder.cc.
|
private |
Definition at line 82 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 81 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 54 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 80 of file OutInConversionSeedFinder.h.
|
mutableprivate |
Definition at line 79 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 75 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 76 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 77 of file OutInConversionSeedFinder.h.
|
mutableprivate |
Definition at line 78 of file OutInConversionSeedFinder.h.
|
private |
Definition at line 83 of file OutInConversionSeedFinder.h.