CMS 3D CMS Logo

Classes | Typedefs | Functions
tt Namespace Reference

Classes

class  ProducerSetup
 Class to produce setup of Track Trigger emulators. More...
 
class  SensorModule
 
class  Setup
 Class to process and provide run-time constants used by Track Trigger emulators. More...
 
class  SetupRcd
 
class  StubAssociation
 Class to associate reconstrucable TrackingParticles with TTStubs and vice versa. It may associate multiple TPs with a TTStub and can therefore be used to associate TTTracks with TrackingParticles. More...
 
class  StubAssociator
 Class to associate reconstrucable TrackingParticles with TTStubs and vice versa It may associate multiple TPs with a TTStub and can therefore be used to associate TTTracks with TrackingParticles. This EDProducer creates two StubAssociation EDProducts, one using only TP that are "reconstructable" (produce stubs in a min. number of layers) and one using TP that are also "use for the tracking efficiency measurement". More...
 

Typedefs

typedef std::bitset< TTBV::S_Frame
 
typedef std::pair< TTStubRef, FrameFrameStub
 
typedef std::pair< TTTrackRef, FrameFrameTrack
 
typedef edm::mpl::Vector< TrackerDigiGeometryRecord, TrackerTopologyRcd, IdealMagneticFieldRecord, IdealGeometryRecord, TrackerDetToDTCELinkCablingMapRcd, TTStubAlgorithmRecordRcds
 
typedef std::vector< FrameStream
 
typedef std::vector< StreamStreams
 
typedef std::vector< StreamStubStreamsStub
 
typedef std::vector< StreamTrackStreamsTrack
 
typedef std::vector< FrameStubStreamStub
 
typedef std::vector< FrameTrackStreamTrack
 
typedef TTStubAlgorithm< Ref_Phase2TrackerDigi_StubAlgorithm
 
typedef TTStubAlgorithm_official< Ref_Phase2TrackerDigi_StubAlgorithmOfficial
 
typedef std::map< TTTrackRef, TTTrackRefTTTrackRefMap
 
typedef std::vector< TTTrack< Ref_Phase2TrackerDigi_ > > TTTracks
 

Functions

double deltaPhi (double lhs, double rhs=0.)
 

Typedef Documentation

◆ Frame

typedef std::bitset<TTBV::S_> tt::Frame

Definition at line 58 of file TTTypes.h.

◆ FrameStub

typedef std::pair<TTStubRef, Frame> tt::FrameStub

Definition at line 60 of file TTTypes.h.

◆ FrameTrack

typedef std::pair<TTTrackRef, Frame> tt::FrameTrack

Definition at line 62 of file TTTypes.h.

◆ Rcds

Definition at line 23 of file SetupRcd.h.

◆ Stream

typedef std::vector<Frame> tt::Stream

Definition at line 65 of file TTTypes.h.

◆ Streams

typedef std::vector<Stream> tt::Streams

Definition at line 68 of file TTTypes.h.

◆ StreamsStub

typedef std::vector<StreamStub> tt::StreamsStub

Definition at line 66 of file TTTypes.h.

◆ StreamsTrack

typedef std::vector<StreamTrack> tt::StreamsTrack

Definition at line 67 of file TTTypes.h.

◆ StreamStub

typedef std::vector<FrameStub> tt::StreamStub

Definition at line 63 of file TTTypes.h.

◆ StreamTrack

typedef std::vector<FrameTrack> tt::StreamTrack

Definition at line 64 of file TTTypes.h.

◆ StubAlgorithm

Definition at line 34 of file Setup.h.

◆ StubAlgorithmOfficial

Definition at line 35 of file Setup.h.

◆ TTTrackRefMap

Definition at line 69 of file TTTypes.h.

◆ TTTracks

Definition at line 70 of file TTTypes.h.

Function Documentation

◆ deltaPhi()

double tt::deltaPhi ( double  lhs,
double  rhs = 0. 
)
inline

Definition at line 37 of file Setup.h.

References reco::deltaPhi().

Referenced by trklet::DRin::consume(), tt::SensorModule::SensorModule(), and tt::Setup::stubPos().

37 { return reco::deltaPhi(lhs, rhs); }
constexpr double deltaPhi(double phi1, double phi2)
Definition: deltaPhi.h:26