1 #ifndef GroupedCkfTrajectoryBuilder_H 2 #define GroupedCkfTrajectoryBuilder_H 49 TrajectoryContainer&
ret,
50 unsigned int& nCandPerSeed,
82 double ptCut() {
return theptCut; }
85 double mass() {
return theMass; }
110 TempTrajectoryContainer& newCand,
126 const std::vector<const TrackingRecHit*>& seedHits,
135 std::vector<const TrackingRecHit*>& remainingHits)
const dso_internal;
143 void groupedIntermediaryClean(TempTrajectoryContainer& theTrajectories)
const dso_internal;
const Chi2MeasurementEstimatorBase & estimator() const
ret
prodAgent to be discontinued
virtual void analyseResult(const TrajectoryContainer &result) const
~GroupedCkfTrajectoryBuilder() override
destructor
const TrajectoryStateUpdator * theUpdator
double mass()
Mass hypothesis used for propagation.
float maxDPhiForLooperReconstruction
unsigned int theMinNrOf2dHitsForRebuild
float maxPt2ForLooperReconstruction
virtual void setEvent_(const edm::Event &iEvent, const edm::EventSetup &iSetup)=0
GroupedCkfTrajectoryBuilder
static PropagationDirection oppositeDirection(PropagationDirection dir)
change of propagation direction
static void fillPSetDescription(edm::ParameterSetDescription &iDesc)
virtual TrajectoryContainer trajectories(const TrajectorySeed &) const =0
bool theKeepOriginalIfRebuildFails
virtual void analyseMeasurements(const std::vector< TM > &meas, const Trajectory &traj) const
unsigned int theMinNrOfHitsForRebuild
const TrajectoryStateUpdator & updator() const
virtual void analyseSeed(const TrajectorySeed &seed) const
virtual void buildTrajectories(const TrajectorySeed &seed, TrajectoryContainer &ret, unsigned int &nCandPerSeed, const TrajectoryFilter *) const
TrajectoryFilter * theConfigurableCondition
bool theIntermediateCleaning
bool theRequireSeedHitsInRebuild
virtual void rebuildTrajectories(const TrajectorySeed &seed, TrajectoryContainer &result) const
std::vector< Trajectory > TrajectoryContainer
const Chi2MeasurementEstimatorBase * theEstimator
bool tkxor(bool a, bool b) const
virtual void rebuildSeedingRegion(const TrajectorySeed &, TrajectoryContainer &result) const