CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes
PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex Struct Reference

Public Types

enum  VertexProperties { NONE = 0, MATCHED = 1, DUPLICATE = 2, MERGED = 4 }
 

Public Member Functions

 recoPrimaryVertex (double x1, double y1, double z1)
 

Public Attributes

double closest_vertex_distance_z
 
int kind_of_vertex
 
int nRecoTrk
 
int num_matched_sim_tracks
 
double ptsq
 
double purity
 
double r
 
const reco::VertexrecVtx
 
reco::VertexBaseRef recVtxRef
 
std::vector< const
TrackingVertex * > 
sim_vertices
 
std::vector< const
simPrimaryVertex * > 
sim_vertices_internal
 
std::vector< unsigned int > sim_vertices_num_shared_tracks
 
double x
 
double y
 
double z
 

Detailed Description

Definition at line 101 of file PrimaryVertexAnalyzer4PUSlimmed.h.

Member Enumeration Documentation

Enumerator
NONE 
MATCHED 
DUPLICATE 
MERGED 

Definition at line 102 of file PrimaryVertexAnalyzer4PUSlimmed.h.

Constructor & Destructor Documentation

PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::recoPrimaryVertex ( double  x1,
double  y1,
double  z1 
)
inline

Definition at line 108 of file PrimaryVertexAnalyzer4PUSlimmed.h.

Member Data Documentation

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::closest_vertex_distance_z

Definition at line 119 of file PrimaryVertexAnalyzer4PUSlimmed.h.

int PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::kind_of_vertex

Definition at line 123 of file PrimaryVertexAnalyzer4PUSlimmed.h.

int PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::nRecoTrk

Definition at line 121 of file PrimaryVertexAnalyzer4PUSlimmed.h.

int PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::num_matched_sim_tracks

Definition at line 122 of file PrimaryVertexAnalyzer4PUSlimmed.h.

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::ptsq

Definition at line 118 of file PrimaryVertexAnalyzer4PUSlimmed.h.

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::purity

Definition at line 120 of file PrimaryVertexAnalyzer4PUSlimmed.h.

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::r

Definition at line 116 of file PrimaryVertexAnalyzer4PUSlimmed.h.

const reco::Vertex* PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::recVtx

Definition at line 127 of file PrimaryVertexAnalyzer4PUSlimmed.h.

reco::VertexBaseRef PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::recVtxRef

Definition at line 128 of file PrimaryVertexAnalyzer4PUSlimmed.h.

std::vector<const TrackingVertex *> PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::sim_vertices

Definition at line 124 of file PrimaryVertexAnalyzer4PUSlimmed.h.

std::vector<const simPrimaryVertex *> PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::sim_vertices_internal

Definition at line 125 of file PrimaryVertexAnalyzer4PUSlimmed.h.

std::vector<unsigned int> PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::sim_vertices_num_shared_tracks

Definition at line 126 of file PrimaryVertexAnalyzer4PUSlimmed.h.

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::x

Definition at line 116 of file PrimaryVertexAnalyzer4PUSlimmed.h.

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::y

Definition at line 116 of file PrimaryVertexAnalyzer4PUSlimmed.h.

double PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex::z

Definition at line 116 of file PrimaryVertexAnalyzer4PUSlimmed.h.