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 15 of file Vertex.h.

Member Typedef Documentation

◆ Track_t

Definition at line 17 of file Vertex.h.

Constructor & Destructor Documentation

◆ Vertex() [1/2]

l1t::Vertex::Vertex ( )

Definition at line 5 of file Vertex.cc.

5 : pt_(0.0), z0_(0.0) {}

◆ Vertex() [2/2]

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

Definition at line 7 of file Vertex.cc.

8  : pt_(pt), z0_(z0), tracks_(tracks) {}

◆ ~Vertex()

l1t::Vertex::~Vertex ( )

Definition at line 10 of file Vertex.cc.

10 {}

Member Function Documentation

◆ pt()

float l1t::Vertex::pt ( ) const

◆ tracks()

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

Definition at line 16 of file Vertex.cc.

16 { return tracks_; }

References tracks_.

Referenced by l1tVertexFinder::getPrimaryVertex().

◆ z0()

float l1t::Vertex::z0 ( ) const

Definition at line 14 of file Vertex.cc.

14 { return z0_; }

References z0_.

Member Data Documentation

◆ pt_

float l1t::Vertex::pt_
private

Definition at line 29 of file Vertex.h.

Referenced by pt().

◆ tracks_

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

Definition at line 31 of file Vertex.h.

Referenced by tracks().

◆ z0_

float l1t::Vertex::z0_
private

Definition at line 30 of file Vertex.h.

Referenced by z0().

l1t::Vertex::tracks_
std::vector< edm::Ptr< Track_t > > tracks_
Definition: Vertex.h:31
l1t::Vertex::pt
float pt() const
Definition: Vertex.cc:12
l1t::Vertex::z0
float z0() const
Definition: Vertex.cc:14
l1t::Vertex::z0_
float z0_
Definition: Vertex.h:30
l1t::Vertex::tracks
const std::vector< edm::Ptr< Track_t > > & tracks() const
Definition: Vertex.cc:16
l1t::Vertex::pt_
float pt_
Definition: Vertex.h:29