CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TmpSimVertex Class Reference

#include <TmpSimVertex.h>

Public Member Functions

int parentIndex () const
 
int processType () const
 
 TmpSimVertex (const math::XYZVectorD &ip, double it, int iv, int typ=0)
 
double vertexGlobalTime () const
 
const math::XYZVectorDvertexPosition () const
 index of the parent (-1 if no parent) More...
 
 ~TmpSimVertex ()=default
 

Private Attributes

math::XYZVectorD ilv_
 
double itime_
 
int itrack_
 
int ptype_
 

Detailed Description

Definition at line 8 of file TmpSimVertex.h.

Constructor & Destructor Documentation

◆ TmpSimVertex()

TmpSimVertex::TmpSimVertex ( const math::XYZVectorD ip,
double  it,
int  iv,
int  typ = 0 
)
inline

Definition at line 10 of file TmpSimVertex.h.

11  : ilv_(ip), itime_(it), itrack_(iv), ptype_(typ) {}
int32_t *__restrict__ iv
double itime_
Definition: TmpSimVertex.h:21
math::XYZVectorD ilv_
Definition: TmpSimVertex.h:20

◆ ~TmpSimVertex()

TmpSimVertex::~TmpSimVertex ( )
default

Member Function Documentation

◆ parentIndex()

int TmpSimVertex::parentIndex ( ) const
inline

Definition at line 16 of file TmpSimVertex.h.

References itrack_.

16 { return itrack_; }

◆ processType()

int TmpSimVertex::processType ( ) const
inline

Definition at line 17 of file TmpSimVertex.h.

References ptype_.

17 { return ptype_; }

◆ vertexGlobalTime()

double TmpSimVertex::vertexGlobalTime ( ) const
inline

Definition at line 15 of file TmpSimVertex.h.

References itime_.

15 { return itime_; }
double itime_
Definition: TmpSimVertex.h:21

◆ vertexPosition()

const math::XYZVectorD& TmpSimVertex::vertexPosition ( ) const
inline

index of the parent (-1 if no parent)

Definition at line 14 of file TmpSimVertex.h.

References ilv_.

14 { return ilv_; }
math::XYZVectorD ilv_
Definition: TmpSimVertex.h:20

Member Data Documentation

◆ ilv_

math::XYZVectorD TmpSimVertex::ilv_
private

Definition at line 20 of file TmpSimVertex.h.

Referenced by vertexPosition().

◆ itime_

double TmpSimVertex::itime_
private

Definition at line 21 of file TmpSimVertex.h.

Referenced by vertexGlobalTime().

◆ itrack_

int TmpSimVertex::itrack_
private

Definition at line 22 of file TmpSimVertex.h.

Referenced by parentIndex().

◆ ptype_

int TmpSimVertex::ptype_
private

Definition at line 23 of file TmpSimVertex.h.

Referenced by processType().