Typedefs | |
typedef std::map< std::pair< uint32_t, uint16_t >, unsigned int > | CLUSTERMAP |
Functions | |
LocalVector | drift (const StripGeomDetUnit *, const MagneticField &, const SiStripLorentzAngle &) |
int | findTrackIndex (const edm::Handle< edm::View< reco::Track > > &h, const reco::Track *t) |
CLUSTERMAP | make_cluster_map (const edm::Event &, const edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > &) |
typedef std::map<std::pair<uint32_t, uint16_t>, unsigned int> shallow::CLUSTERMAP |
Definition at line 21 of file ShallowTools.h.
LocalVector shallow::drift | ( | const StripGeomDetUnit * | stripDet, |
const MagneticField & | magfield, | ||
const SiStripLorentzAngle & | lorentzAngle | ||
) |
Definition at line 36 of file ShallowTools.cc.
References Surface::bounds(), GeomDet::geographicalId(), SiStripLorentzAngle::getLorentzAngle(), volumeBasedMagneticField_160812_cfi::magfield, GloballyPositioned< T >::position(), GeomDet::specificSurface(), GeomDet::surface(), Bounds::thickness(), toLocal(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), DTLinearDriftAlgo::compute(), DTNoDriftAlgo::compute(), DTLinearDriftFromDBAlgo::compute(), DTParametrizedDriftAlgo::compute(), ChargeDrifterFP420::drift(), SiLinearChargeDivider::driftXPos(), Phase2StripCPE::fillParam(), ClusterShapeHitFilter::getSizes(), SiStripLorentzAngleRunInfoTableProducer::globalBeginRunProduce(), ShallowSimhitClustersProducer::produce(), ShallowTrackClustersProducer::produce(), SiStripTrackingRecHitsValid::rechitanalysis(), and SiStripTrackingRecHitsValid::rechitanalysis_matched().
int shallow::findTrackIndex | ( | const edm::Handle< edm::View< reco::Track > > & | h, |
const reco::Track * | t | ||
) |
Definition at line 25 of file ShallowTools.cc.
References mps_fire::end, HLT_2022v12_cff::track, and tracks.
Referenced by ShallowSimTracksProducer::produce(), SiStripOnTrackClusterTableProducerBase::produce(), ShallowTrackClustersProducer::produce(), and ShallowGainCalibration::produce().
CLUSTERMAP shallow::make_cluster_map | ( | const edm::Event & | iEvent, |
const edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > & | cluster_token | ||
) |
Definition at line 12 of file ShallowTools.cc.
References bsc_activity_cfg::clusters, and iEvent.
Referenced by ShallowRechitClustersProducer::produce(), ShallowSimhitClustersProducer::produce(), and ShallowTrackClustersProducer::produce().