CMS 3D CMS Logo

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

#include <LSTPixelSeedInput.h>

Public Member Functions

std::vector< float > const & dxy () const
 
std::vector< float > const & dz () const
 
std::vector< float > const & etaErr () const
 
std::vector< std::vector< int > > const & hitIdx () const
 
 LSTPixelSeedInput ()=default
 
 LSTPixelSeedInput (std::vector< float > const px, std::vector< float > const py, std::vector< float > const pz, std::vector< float > const dxy, std::vector< float > const dz, std::vector< float > const ptErr, std::vector< float > const etaErr, std::vector< float > const stateTrajGlbX, std::vector< float > const stateTrajGlbY, std::vector< float > const stateTrajGlbZ, std::vector< float > const stateTrajGlbPx, std::vector< float > const stateTrajGlbPy, std::vector< float > const stateTrajGlbPz, std::vector< int > const q, std::vector< std::vector< int >> const hitIdx)
 
std::vector< float > const & ptErr () const
 
std::vector< float > const & px () const
 
std::vector< float > const & py () const
 
std::vector< float > const & pz () const
 
std::vector< int > const & q () const
 
std::vector< float > const & stateTrajGlbPx () const
 
std::vector< float > const & stateTrajGlbPy () const
 
std::vector< float > const & stateTrajGlbPz () const
 
std::vector< float > const & stateTrajGlbX () const
 
std::vector< float > const & stateTrajGlbY () const
 
std::vector< float > const & stateTrajGlbZ () const
 

Private Attributes

std::vector< float > dxy_
 
std::vector< float > dz_
 
std::vector< float > etaErr_
 
std::vector< std::vector< int > > hitIdx_
 
std::vector< float > ptErr_
 
std::vector< float > px_
 
std::vector< float > py_
 
std::vector< float > pz_
 
std::vector< int > q_
 
std::vector< float > stateTrajGlbPx_
 
std::vector< float > stateTrajGlbPy_
 
std::vector< float > stateTrajGlbPz_
 
std::vector< float > stateTrajGlbX_
 
std::vector< float > stateTrajGlbY_
 
std::vector< float > stateTrajGlbZ_
 

Detailed Description

Definition at line 7 of file LSTPixelSeedInput.h.

Constructor & Destructor Documentation

◆ LSTPixelSeedInput() [1/2]

LSTPixelSeedInput::LSTPixelSeedInput ( )
default

◆ LSTPixelSeedInput() [2/2]

LSTPixelSeedInput::LSTPixelSeedInput ( std::vector< float > const  px,
std::vector< float > const  py,
std::vector< float > const  pz,
std::vector< float > const  dxy,
std::vector< float > const  dz,
std::vector< float > const  ptErr,
std::vector< float > const  etaErr,
std::vector< float > const  stateTrajGlbX,
std::vector< float > const  stateTrajGlbY,
std::vector< float > const  stateTrajGlbZ,
std::vector< float > const  stateTrajGlbPx,
std::vector< float > const  stateTrajGlbPy,
std::vector< float > const  stateTrajGlbPz,
std::vector< int > const  q,
std::vector< std::vector< int >> const  hitIdx 
)
inline

Definition at line 10 of file LSTPixelSeedInput.h.

25  : px_(std::move(px)),
26  py_(std::move(py)),
27  pz_(std::move(pz)),
28  dxy_(std::move(dxy)),
29  dz_(std::move(dz)),
38  q_(std::move(q)),
std::vector< float > ptErr_
std::vector< float > const & py() const
std::vector< float > etaErr_
std::vector< float > const & dz() const
std::vector< float > stateTrajGlbPy_
std::vector< float > stateTrajGlbX_
std::vector< float > stateTrajGlbPz_
std::vector< float > pz_
std::vector< float > stateTrajGlbPx_
std::vector< float > px_
std::vector< float > dxy_
std::vector< float > py_
std::vector< float > const & stateTrajGlbPy() const
std::vector< float > dz_
std::vector< float > const & etaErr() const
std::vector< float > const & px() const
std::vector< std::vector< int > > hitIdx_
std::vector< float > const & stateTrajGlbY() const
std::vector< float > const & ptErr() const
std::vector< float > const & stateTrajGlbX() const
std::vector< float > const & stateTrajGlbPz() const
std::vector< float > stateTrajGlbY_
std::vector< float > const & dxy() const
std::vector< int > q_
std::vector< std::vector< int > > const & hitIdx() const
std::vector< int > const & q() const
std::vector< float > const & pz() const
std::vector< float > const & stateTrajGlbPx() const
std::vector< float > const & stateTrajGlbZ() const
def move(src, dest)
Definition: eostools.py:511
std::vector< float > stateTrajGlbZ_

Member Function Documentation

◆ dxy()

std::vector<float> const& LSTPixelSeedInput::dxy ( ) const
inline

Definition at line 44 of file LSTPixelSeedInput.h.

References dxy_.

Referenced by ntupleDataFormat.Track::dxyPull().

44 { return dxy_; }
std::vector< float > dxy_

◆ dz()

std::vector<float> const& LSTPixelSeedInput::dz ( ) const
inline

Definition at line 45 of file LSTPixelSeedInput.h.

References dz_.

Referenced by ntupleDataFormat.Track::dzPull().

45 { return dz_; }
std::vector< float > dz_

◆ etaErr()

std::vector<float> const& LSTPixelSeedInput::etaErr ( ) const
inline

Definition at line 47 of file LSTPixelSeedInput.h.

References etaErr_.

47 { return etaErr_; }
std::vector< float > etaErr_

◆ hitIdx()

std::vector<std::vector<int> > const& LSTPixelSeedInput::hitIdx ( ) const
inline

Definition at line 55 of file LSTPixelSeedInput.h.

References hitIdx_.

Referenced by ntupleDataFormat._RecoHitAdaptor::_hits().

55 { return hitIdx_; }
std::vector< std::vector< int > > hitIdx_

◆ ptErr()

std::vector<float> const& LSTPixelSeedInput::ptErr ( ) const
inline

Definition at line 46 of file LSTPixelSeedInput.h.

References ptErr_.

Referenced by ntupleDataFormat.Track::ptPull().

46 { return ptErr_; }
std::vector< float > ptErr_

◆ px()

std::vector<float> const& LSTPixelSeedInput::px ( ) const
inline

Definition at line 41 of file LSTPixelSeedInput.h.

References px_.

41 { return px_; }
std::vector< float > px_

◆ py()

std::vector<float> const& LSTPixelSeedInput::py ( ) const
inline

Definition at line 42 of file LSTPixelSeedInput.h.

References py_.

42 { return py_; }
std::vector< float > py_

◆ pz()

std::vector<float> const& LSTPixelSeedInput::pz ( ) const
inline

Definition at line 43 of file LSTPixelSeedInput.h.

References pz_.

43 { return pz_; }
std::vector< float > pz_

◆ q()

std::vector<int> const& LSTPixelSeedInput::q ( ) const
inline

Definition at line 54 of file LSTPixelSeedInput.h.

References q_.

54 { return q_; }
std::vector< int > q_

◆ stateTrajGlbPx()

std::vector<float> const& LSTPixelSeedInput::stateTrajGlbPx ( ) const
inline

Definition at line 51 of file LSTPixelSeedInput.h.

References stateTrajGlbPx_.

51 { return stateTrajGlbPx_; }
std::vector< float > stateTrajGlbPx_

◆ stateTrajGlbPy()

std::vector<float> const& LSTPixelSeedInput::stateTrajGlbPy ( ) const
inline

Definition at line 52 of file LSTPixelSeedInput.h.

References stateTrajGlbPy_.

52 { return stateTrajGlbPy_; }
std::vector< float > stateTrajGlbPy_

◆ stateTrajGlbPz()

std::vector<float> const& LSTPixelSeedInput::stateTrajGlbPz ( ) const
inline

Definition at line 53 of file LSTPixelSeedInput.h.

References stateTrajGlbPz_.

53 { return stateTrajGlbPz_; }
std::vector< float > stateTrajGlbPz_

◆ stateTrajGlbX()

std::vector<float> const& LSTPixelSeedInput::stateTrajGlbX ( ) const
inline

Definition at line 48 of file LSTPixelSeedInput.h.

References stateTrajGlbX_.

48 { return stateTrajGlbX_; }
std::vector< float > stateTrajGlbX_

◆ stateTrajGlbY()

std::vector<float> const& LSTPixelSeedInput::stateTrajGlbY ( ) const
inline

Definition at line 49 of file LSTPixelSeedInput.h.

References stateTrajGlbY_.

49 { return stateTrajGlbY_; }
std::vector< float > stateTrajGlbY_

◆ stateTrajGlbZ()

std::vector<float> const& LSTPixelSeedInput::stateTrajGlbZ ( ) const
inline

Definition at line 50 of file LSTPixelSeedInput.h.

References stateTrajGlbZ_.

50 { return stateTrajGlbZ_; }
std::vector< float > stateTrajGlbZ_

Member Data Documentation

◆ dxy_

std::vector<float> LSTPixelSeedInput::dxy_
private

Definition at line 61 of file LSTPixelSeedInput.h.

Referenced by dxy().

◆ dz_

std::vector<float> LSTPixelSeedInput::dz_
private

Definition at line 62 of file LSTPixelSeedInput.h.

Referenced by dz().

◆ etaErr_

std::vector<float> LSTPixelSeedInput::etaErr_
private

Definition at line 64 of file LSTPixelSeedInput.h.

Referenced by etaErr().

◆ hitIdx_

std::vector<std::vector<int> > LSTPixelSeedInput::hitIdx_
private

Definition at line 72 of file LSTPixelSeedInput.h.

Referenced by hitIdx().

◆ ptErr_

std::vector<float> LSTPixelSeedInput::ptErr_
private

Definition at line 63 of file LSTPixelSeedInput.h.

Referenced by ptErr().

◆ px_

std::vector<float> LSTPixelSeedInput::px_
private

Definition at line 58 of file LSTPixelSeedInput.h.

Referenced by px().

◆ py_

std::vector<float> LSTPixelSeedInput::py_
private

Definition at line 59 of file LSTPixelSeedInput.h.

Referenced by py().

◆ pz_

std::vector<float> LSTPixelSeedInput::pz_
private

Definition at line 60 of file LSTPixelSeedInput.h.

Referenced by pz().

◆ q_

std::vector<int> LSTPixelSeedInput::q_
private

Definition at line 71 of file LSTPixelSeedInput.h.

Referenced by q().

◆ stateTrajGlbPx_

std::vector<float> LSTPixelSeedInput::stateTrajGlbPx_
private

Definition at line 68 of file LSTPixelSeedInput.h.

Referenced by stateTrajGlbPx().

◆ stateTrajGlbPy_

std::vector<float> LSTPixelSeedInput::stateTrajGlbPy_
private

Definition at line 69 of file LSTPixelSeedInput.h.

Referenced by stateTrajGlbPy().

◆ stateTrajGlbPz_

std::vector<float> LSTPixelSeedInput::stateTrajGlbPz_
private

Definition at line 70 of file LSTPixelSeedInput.h.

Referenced by stateTrajGlbPz().

◆ stateTrajGlbX_

std::vector<float> LSTPixelSeedInput::stateTrajGlbX_
private

Definition at line 65 of file LSTPixelSeedInput.h.

Referenced by stateTrajGlbX().

◆ stateTrajGlbY_

std::vector<float> LSTPixelSeedInput::stateTrajGlbY_
private

Definition at line 66 of file LSTPixelSeedInput.h.

Referenced by stateTrajGlbY().

◆ stateTrajGlbZ_

std::vector<float> LSTPixelSeedInput::stateTrajGlbZ_
private

Definition at line 67 of file LSTPixelSeedInput.h.

Referenced by stateTrajGlbZ().