CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
l1t::Vertex Class Reference

#include <Vertex.h>

Public Types

typedef TTTrack< Ref_Phase2TrackerDigi_Track_t
 

Public Member Functions

float pt () const
 
const std::vector< edm::Ptr< Track_t > > & tracks () const
 
 Vertex ()
 
 Vertex (float pt, float z0, const std::vector< edm::Ptr< Track_t >> &tracks)
 
float z0 () const
 
 ~Vertex ()
 

Private Attributes

float pt_
 
std::vector< edm::Ptr< Track_t > > tracks_
 
float z0_
 

Detailed Description

Definition at line 12 of file Vertex.h.

Member Typedef Documentation

◆ Track_t

Definition at line 14 of file Vertex.h.

Constructor & Destructor Documentation

◆ Vertex() [1/2]

l1t::Vertex::Vertex ( )
inline

Definition at line 16 of file Vertex.h.

16 : pt_(0.0), z0_(0.0) {}
float z0_
Definition: Vertex.h:27
float pt_
Definition: Vertex.h:26

◆ Vertex() [2/2]

l1t::Vertex::Vertex ( float  pt,
float  z0,
const std::vector< edm::Ptr< Track_t >> &  tracks 
)
inline

Definition at line 17 of file Vertex.h.

17 : pt_(pt), z0_(z0), tracks_(tracks) {}
float z0_
Definition: Vertex.h:27
std::vector< edm::Ptr< Track_t > > tracks_
Definition: Vertex.h:28
const std::vector< edm::Ptr< Track_t > > & tracks() const
Definition: Vertex.h:23
float pt_
Definition: Vertex.h:26
float pt() const
Definition: Vertex.h:20
float z0() const
Definition: Vertex.h:21

◆ ~Vertex()

l1t::Vertex::~Vertex ( )
inline

Definition at line 18 of file Vertex.h.

18 {}

Member Function Documentation

◆ pt()

float l1t::Vertex::pt ( ) const
inline

◆ tracks()

const std::vector<edm::Ptr<Track_t> >& l1t::Vertex::tracks ( void  ) const
inline

Definition at line 23 of file Vertex.h.

References tracks_.

23 { return tracks_; }
std::vector< edm::Ptr< Track_t > > tracks_
Definition: Vertex.h:28

◆ z0()

float l1t::Vertex::z0 ( ) const
inline

Definition at line 21 of file Vertex.h.

References z0_.

Referenced by L1TrackSelectionProducer::produce().

21 { return z0_; }
float z0_
Definition: Vertex.h:27

Member Data Documentation

◆ pt_

float l1t::Vertex::pt_
private

Definition at line 26 of file Vertex.h.

Referenced by pt().

◆ tracks_

std::vector<edm::Ptr<Track_t> > l1t::Vertex::tracks_
private

Definition at line 28 of file Vertex.h.

Referenced by tracks().

◆ z0_

float l1t::Vertex::z0_
private

Definition at line 27 of file Vertex.h.

Referenced by z0().