Go to the documentation of this file. 1 #ifndef SimpleCosmicBONSeeder_h
2 #define SimpleCosmicBONSeeder_h
57 const double &minRho)
const;
99 void checkNoisyModules(
const std::vector<SeedingHitSet::ConstRecHitPointer> &
hits, std::vector<bool> &oks)
const;
std::vector< int32_t > chargeThresholds_
PropagatorWithMaterial * thePropagatorAl
std::vector< TrajectorySeed > TrajectorySeedCollection
edm::EDGetTokenT< SeedingLayerSetsHits > seedingLayerToken_
void init(const edm::EventSetup &c)
~SimpleCosmicBONSeeder() override
edm::ESHandle< TransientTrackingRecHitBuilder > TTTRHBuilder
bool checkCharge(const TrackingRecHit *hit) const
bool triplets(const edm::Event &e, const edm::EventSetup &c)
OrderedHitTriplets hitTriplets
uint32_t tripletsVerbosity_
std::pair< GlobalVector, int > pqFromHelixFit(const GlobalPoint &inner, const GlobalPoint &middle, const GlobalPoint &outer, const edm::EventSetup &iSetup) const
std::vector< int32_t > maxHitsPerModule_
edm::ESHandle< MagneticField > magfield
bool goodTriplet(const GlobalPoint &inner, const GlobalPoint &middle, const GlobalPoint &outer, const double &minRho) const
PropagatorWithMaterial * thePropagatorOp
void produce(edm::Event &e, const edm::EventSetup &c) override
bool matchedRecHitUsesAnd_
GlobalTrackingRegion region_
bool seeds(TrajectorySeedCollection &output, const edm::EventSetup &iSetup)
SimpleCosmicBONSeeder(const edm::ParameterSet &conf)
void checkNoisyModules(const std::vector< SeedingHitSet::ConstRecHitPointer > &hits, std::vector< bool > &oks) const
edm::ESHandle< TrackerGeometry > tracker
bool checkMaxHitsPerModule_