CMS 3D CMS Logo

Classes | Typedefs
TTTrackAssociationMap.h File Reference
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/Ptr.h"
#include "DataFormats/L1TrackTrigger/interface/TTTypes.h"
#include "SimDataFormats/TrackingAnalysis/interface/TrackingParticleFwd.h"
#include "DataFormats/Common/interface/DetSet.h"
#include "DataFormats/Common/interface/DetSetVector.h"
#include "DataFormats/Common/interface/DetSetVectorNew.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/Phase2TrackerDigi/interface/Phase2TrackerDigi.h"
#include "DataFormats/GeometryCommonDetAlgo/interface/MeasurementPoint.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "SimDataFormats/TrackerDigiSimLink/interface/PixelDigiSimLink.h"
#include "SimDataFormats/Track/interface/SimTrack.h"
#include "SimDataFormats/Track/interface/SimTrackContainer.h"
#include "SimDataFormats/EncodedEventId/interface/EncodedEventId.h"
#include "SimDataFormats/TrackingAnalysis/interface/TrackingParticle.h"
#include "SimTracker/TrackTriggerAssociation/interface/TTStubAssociationMap.h"

Go to the source code of this file.

Classes

class  TTTrackAssociationMap< T >
 Stores association of Truth Particles (TP) to L1 Track-Trigger Tracks. More...
 

Typedefs

template<typename T >
using MapL1TrackToTP = std::map< TTTrackPtrT< T >, TrackingParticlePtr >
 NOTE: this is needed even if it seems not. More...
 
template<typename T >
using MapTPToVecL1Track = std::map< TrackingParticlePtr, std::vector< TTTrackPtrT< T > >>
 

Typedef Documentation

◆ MapL1TrackToTP

template<typename T >
using MapL1TrackToTP = std::map<TTTrackPtrT<T>, TrackingParticlePtr>

NOTE: this is needed even if it seems not.

Definition at line 41 of file TTTrackAssociationMap.h.

◆ MapTPToVecL1Track

template<typename T >
using MapTPToVecL1Track = std::map<TrackingParticlePtr, std::vector<TTTrackPtrT<T> >>

Definition at line 43 of file TTTrackAssociationMap.h.