CMS 3D CMS Logo

Namespaces | Functions
TrackstersPCA.h File Reference
#include "DataFormats/HGCalReco/interface/Trackster.h"
#include "DataFormats/CaloRecHit/interface/CaloCluster.h"
#include <vector>

Go to the source code of this file.

Namespaces

 ticl
 

Functions

void ticl::assignPCAtoTracksters (std::vector< Trackster > &, const std::vector< reco::CaloCluster > &, const edm::ValueMap< std::pair< float, float >> &, double, bool computeLocalTime=false, bool energyWeight=true)
 
std::pair< float, float > ticl::computeLocalTracksterTime (const Trackster &trackster, const std::vector< reco::CaloCluster > &layerClusters, const edm::ValueMap< std::pair< float, float >> &layerClustersTime, const Eigen::Vector3d &barycenter, size_t N)
 
std::pair< float, float > ticl::computeTracksterTime (const Trackster &trackster, const edm::ValueMap< std::pair< float, float >> &layerClustersTime, size_t N)