CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

Definition at line 17 of file Vertex.h.

Constructor & Destructor Documentation

l1t::Vertex::Vertex ( )

Definition at line 5 of file Vertex.cc.

5 : pt_(0.0), z0_(0.0) {}
float z0_
Definition: Vertex.h:30
float pt_
Definition: Vertex.h:29
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) {}
float z0_
Definition: Vertex.h:30
std::vector< edm::Ptr< Track_t > > tracks_
Definition: Vertex.h:31
float pt() const
Definition: Vertex.cc:12
float pt_
Definition: Vertex.h:29
float z0() const
Definition: Vertex.cc:14
const std::vector< edm::Ptr< Track_t > > & tracks() const
Definition: Vertex.cc:16
l1t::Vertex::~Vertex ( )

Definition at line 10 of file Vertex.cc.

10 {}

Member Function Documentation

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

Definition at line 16 of file Vertex.cc.

References tracks_.

Referenced by l1tVertexFinder::getPrimaryVertex(), and l1tVertexFinder::RecoVertex< T >::RecoVertex().

16 { return tracks_; }
std::vector< edm::Ptr< Track_t > > tracks_
Definition: Vertex.h:31
float l1t::Vertex::z0 ( ) const

Definition at line 14 of file Vertex.cc.

References z0_.

Referenced by l1tVertexFinder::RecoVertex< T >::RecoVertex().

14 { return z0_; }
float z0_
Definition: Vertex.h:30

Member Data Documentation

float l1t::Vertex::pt_
private

Definition at line 29 of file Vertex.h.

Referenced by pt().

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

Definition at line 31 of file Vertex.h.

Referenced by tracks().

float l1t::Vertex::z0_
private

Definition at line 30 of file Vertex.h.

Referenced by z0().