Go to the documentation of this file. 1 #ifndef SiStripCommissioningSource_SiStripFineDelayHit_h
2 #define SiStripCommissioningSource_SiStripFineDelayHit_h
50 const int substructure,
52 std::vector<std::pair<uint32_t, std::pair<double, double> > >
detId(
56 const std::vector<Trajectory>& trajVec,
58 const int substructure = 0xff);
62 const std::vector<Trajectory>& trajVec,
63 const uint32_t& maskDetId,
64 const uint32_t& rootDetId);
67 const uint32_t&
detId,
double maxClusterDistance_
bool rechit(reco::Track *tk, uint32_t detId)
DeviceMask deviceMask(const StripSubdetector::SubDetector subdet, const int substructure, const TrackerTopology *tkrTopo)
std::pair< const SiStripCluster *, double > closestCluster(const TrackerGeometry &tracker, const reco::Track *tk, const uint32_t &detId, const edmNew::DetSetVector< SiStripCluster > &clusters, const edm::DetSetVector< SiStripDigi > &hits)
static constexpr auto TIB
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > clustersToken_
std::vector< std::pair< uint32_t, std::pair< double, double > > > detId(const TrackerGeometry &tracker, const TrackerTopology *tkrTopo, const reco::Track *tk, const std::vector< Trajectory > &trajVec, const StripSubdetector::SubDetector subdet=StripSubdetector::TIB, const int substructure=0xff)
edm::EDGetTokenT< SiStripEventSummary > inputModuleToken_
edm::EDGetTokenT< TrajectorySeedCollection > seedcollToken_
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > digiToken_
~SiStripFineDelayHit() override
std::pair< uint32_t, uint32_t > DeviceMask
SiStripFineDelayTLA * anglefinder_
edm::EDGetTokenT< std::vector< Trajectory > > trackToken_
SiStripFineDelayHit(const edm::ParameterSet &)
virtual void produceNoTracking(edm::Event &, const edm::EventSetup &)
const edm::Event * event_
edm::EDGetTokenT< reco::TrackCollection > trackCollectionToken_
std::map< uint32_t, uint32_t > connectionMap_
void beginRun(const edm::Run &, const edm::EventSetup &) override
void produce(edm::Event &, const edm::EventSetup &) override