CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
HitStructures.h File Reference
#include "RecoTracker/MkFitCore/interface/Config.h"
#include "RecoTracker/MkFitCore/interface/Hit.h"
#include "RecoTracker/MkFitCore/interface/Track.h"
#include "RecoTracker/MkFitCore/interface/TrackerInfo.h"
#include <algorithm>
#include <array>

Go to the source code of this file.

Classes

class  mkfit::CcAlloc< T >
 
class  mkfit::CcPool< T >
 
class  mkfit::CombCandidate
 
class  mkfit::EventOfCombCandidates
 
class  mkfit::EventOfHits
 
struct  mkfit::LayerOfHits::HitInfo
 
struct  mkfit::HitMatch
 
struct  mkfit::HitMatchPair
 
struct  mkfit::HoTNode
 
class  mkfit::LayerOfHits
 
class  mkfit::TrackCand
 

Namespaces

 mkfit
 

Typedefs

typedef std::pair< uint16_t,
uint16_t > 
mkfit::PhiBinInfo_t
 
typedef std::array< bool,
Config::m_nphi > 
mkfit::vecPhiBinDead_t
 
typedef std::array
< PhiBinInfo_t, Config::m_nphi > 
mkfit::vecPhiBinInfo_t
 
typedef std::vector
< vecPhiBinDead_t > 
mkfit::vecvecPhiBinDead_t
 
typedef std::vector
< vecPhiBinInfo_t > 
mkfit::vecvecPhiBinInfo_t
 

Functions

float mkfit::getScoreCand (const TrackCand &cand1, bool penalizeTailMissHits=false, bool inFindCandidates=false)
 
template<class T , class U >
bool mkfit::operator== (const CcAlloc< T > &a, const CcAlloc< U > &b)
 
bool mkfit::sortByScoreTrackCand (const TrackCand &cand1, const TrackCand &cand2)
 
bool mkfit::sortHitsByPhiMT (const Hit &h1, const Hit &h2)
 
bool mkfit::sortTrksByPhiMT (const Track &t1, const Track &t2)