CMS 3D CMS Logo

Namespaces | Functions
convertHits.h File Reference
#include "DataFormats/Provenance/interface/ProductID.h"
#include "FWCore/Utilities/interface/Likely.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "DataFormats/TrackerCommon/interface/TrackerDetSide.h"
#include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h"
#include "RecoTracker/MkFit/interface/MkFitGeometry.h"
#include "Math/SVector.h"
#include "Math/SMatrix.h"
#include "RecoTracker/MkFitCore/interface/Hit.h"
#include "RecoTracker/MkFitCore/interface/HitStructures.h"

Go to the source code of this file.

Namespaces

 mkfit
 

Functions

template<typename Traits , typename HitCollection >
edm::ProductID mkfit::convertHits (const Traits &traits, const HitCollection &hits, mkfit::HitVec &mkFitHits, std::vector< TrackingRecHit const *> &clusterIndexToHit, std::vector< float > &clusterChargeVec, const TrackerTopology &ttopo, const TransientTrackingRecHitBuilder &ttrhBuilder, const MkFitGeometry &mkFitGeom)