#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/GeometryVector/interface/LocalPoint.h"
#include "DataFormats/GeometryVector/interface/LocalVector.h"
#include "DataFormats/MuonDetId/interface/DTWireId.h"
#include "SimDataFormats/TrackingHit/interface/PSimHitContainer.h"
#include <atomic>
#include <map>
Go to the source code of this file.
Namespaces | |
DTHitQualityUtils | |
Functions | |
const PSimHit * | DTHitQualityUtils::findMuSimHit (const edm::PSimHitContainer &hits) |
Select the SimHit from a muon in a vector of SimHits. More... | |
std::pair< const PSimHit *, const PSimHit * > | DTHitQualityUtils::findMuSimSegment (const std::map< DTWireId, const PSimHit * > &mapWireAndMuSimHit) |
std::pair< LocalVector, LocalPoint > | DTHitQualityUtils::findMuSimSegmentDirAndPos (const std::pair< const PSimHit *, const PSimHit * > &inAndOutSimHit, const DetId detId, const DTGeometry &muonGeom) |
std::pair< double, double > | DTHitQualityUtils::findSegmentAlphaAndBeta (const LocalVector &direction) |
std::map< DTWireId, const PSimHit * > | DTHitQualityUtils::mapMuSimHitsPerWire (const std::map< DTWireId, edm::PSimHitContainer > &simHitWireMap) |
Create a map between the Mu SimHits and corresponding MuBarWireId ;. More... | |
std::map< DTWireId, edm::PSimHitContainer > | DTHitQualityUtils::mapSimHitsPerWire (const edm::PSimHitContainer &simhits) |
double | DTHitQualityUtils::sigmaAngle (double Angle, double sigma2TanAngle) |