1 #ifndef SiStripCommissioningSource_SiStripFineDelayHit_h
2 #define SiStripCommissioningSource_SiStripFineDelayHit_h
43 std::vector< std::pair<uint32_t,std::pair<double, double> > >
detId(
const TrackerGeometry& tracker,
const reco::Track* tk,
const std::vector<Trajectory>& trajVec,
const uint32_t& maskDetId,
const uint32_t& rootDetId);
44 std::pair<const SiStripCluster*,double>
std::vector< std::pair< uint32_t, std::pair< double, double > > > detId(const TrackerGeometry &tracker, const reco::Track *tk, const std::vector< Trajectory > &trajVec, const StripSubdetector::SubDetector subdet=StripSubdetector::TIB, const int substructure=0xff)
virtual void produceNoTracking(edm::Event &, const edm::EventSetup &)
virtual ~SiStripFineDelayHit()
edm::InputTag clusterLabel_
std::pair< uint32_t, uint32_t > deviceMask(const StripSubdetector::SubDetector subdet, const int substructure)
std::map< uint32_t, uint32_t > connectionMap_
virtual void beginRun(edm::Run &, const edm::EventSetup &)
SiStripFineDelayHit(const edm::ParameterSet &)
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)
SiStripFineDelayTLA * anglefinder_
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::InputTag inputModuleLabel_
bool rechit(reco::Track *tk, uint32_t detId)
const edm::Event * event_
double maxClusterDistance_
edm::InputTag trackLabel_