13 #ifndef L1_TRACK_TRIGGER_TRACK_ASSOCIATION_FORMAT_H 14 #define L1_TRACK_TRIGGER_TRACK_ASSOCIATION_FORMAT_H 33 template<
typename T >
84 template<
typename T >
95 template<
typename T >
bool isCombinatoric(edm::Ptr< TTTrack< T > > aTrack) const
void setTTTrackToTrackingParticleMap(std::map< edm::Ptr< TTTrack< T > >, edm::Ptr< TrackingParticle > > aMap)
std::vector< edm::Ptr< TTTrack< T > > > findTTTrackPtrs(edm::Ptr< TrackingParticle > aTrackingParticle) const
edm::RefProd< TTStubAssociationMap< T > > theStubAssociationMap
NOTE: this is needed even if it seems not.
std::map< edm::Ptr< TTTrack< T > >, edm::Ptr< TrackingParticle > > trackToTrackingParticleMap
Data members.
~TTTrackAssociationMap()
Destructor.
void setTTStubAssociationMap(edm::RefProd< TTStubAssociationMap< T > > aStubAssoMap)
std::map< edm::Ptr< TrackingParticle >, std::vector< edm::Ptr< TTTrack< T > > > > trackingParticleToTrackVectorMap
void setTrackingParticleToTTTracksMap(std::map< edm::Ptr< TrackingParticle >, std::vector< edm::Ptr< TTTrack< T > > > > aMap)
bool isGenuine(edm::Ptr< TTTrack< T > > aTrack) const
MC Truth methods.
std::map< edm::Ptr< TTTrack< T > >, edm::Ptr< TrackingParticle > > getTTTrackToTrackingParticleMap() const
Maps.
TTTrackAssociationMap()
Constructors.
edm::Ptr< TrackingParticle > findTrackingParticlePtr(edm::Ptr< TTTrack< T > > aTrack) const
Operations.
Class to store the L1 Track Trigger tracks.
bool isUnknown(edm::Ptr< TTTrack< T > > aTrack) const
NOTE: this is needed even if it seems not.
std::map< edm::Ptr< TrackingParticle >, std::vector< edm::Ptr< TTTrack< T > > > > getTrackingParticleToTTTracksMap() const
bool isLooselyGenuine(edm::Ptr< TTTrack< T > > aTrack) const