CMS 3D CMS Logo

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

#include <LSTPhase2OTHitsInput.h>

Public Member Functions

std::vector< unsigned int > const & detId () const
 
std::vector< TrackingRecHit const * > const & hits () const
 
 LSTPhase2OTHitsInput ()=default
 
 LSTPhase2OTHitsInput (std::vector< unsigned int > const detId, std::vector< float > const x, std::vector< float > const y, std::vector< float > const z, std::vector< TrackingRecHit const *> const hits)
 
std::vector< float > const & x () const
 
std::vector< float > const & y () const
 
std::vector< float > const & z () const
 

Private Attributes

std::vector< unsigned int > detId_
 
std::vector< TrackingRecHit const * > hits_
 
std::vector< float > x_
 
std::vector< float > y_
 
std::vector< float > z_
 

Detailed Description

Definition at line 9 of file LSTPhase2OTHitsInput.h.

Constructor & Destructor Documentation

◆ LSTPhase2OTHitsInput() [1/2]

LSTPhase2OTHitsInput::LSTPhase2OTHitsInput ( )
default

◆ LSTPhase2OTHitsInput() [2/2]

LSTPhase2OTHitsInput::LSTPhase2OTHitsInput ( std::vector< unsigned int > const  detId,
std::vector< float > const  x,
std::vector< float > const  y,
std::vector< float > const  z,
std::vector< TrackingRecHit const *> const  hits 
)
inline

Definition at line 12 of file LSTPhase2OTHitsInput.h.

std::vector< float > z_
std::vector< float > const & x() const
std::vector< TrackingRecHit const * > const & hits() const
std::vector< float > const & z() const
std::vector< float > y_
std::vector< unsigned int > detId_
std::vector< TrackingRecHit const * > hits_
std::vector< float > const & y() const
std::vector< float > x_
std::vector< unsigned int > const & detId() const
def move(src, dest)
Definition: eostools.py:511

Member Function Documentation

◆ detId()

std::vector<unsigned int> const& LSTPhase2OTHitsInput::detId ( ) const
inline

Definition at line 19 of file LSTPhase2OTHitsInput.h.

References detId_.

19 { return detId_; }
std::vector< unsigned int > detId_

◆ hits()

std::vector<TrackingRecHit const*> const& LSTPhase2OTHitsInput::hits ( void  ) const
inline

Definition at line 23 of file LSTPhase2OTHitsInput.h.

References hits_.

23 { return hits_; }
std::vector< TrackingRecHit const * > hits_

◆ x()

std::vector<float> const& LSTPhase2OTHitsInput::x ( ) const
inline

◆ y()

std::vector<float> const& LSTPhase2OTHitsInput::y ( ) const
inline

◆ z()

std::vector<float> const& LSTPhase2OTHitsInput::z ( ) const
inline

Definition at line 22 of file LSTPhase2OTHitsInput.h.

References z_.

Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().

22 { return z_; }
std::vector< float > z_

Member Data Documentation

◆ detId_

std::vector<unsigned int> LSTPhase2OTHitsInput::detId_
private

Definition at line 26 of file LSTPhase2OTHitsInput.h.

Referenced by detId().

◆ hits_

std::vector<TrackingRecHit const*> LSTPhase2OTHitsInput::hits_
private

Definition at line 30 of file LSTPhase2OTHitsInput.h.

Referenced by hits().

◆ x_

std::vector<float> LSTPhase2OTHitsInput::x_
private

Definition at line 27 of file LSTPhase2OTHitsInput.h.

Referenced by x().

◆ y_

std::vector<float> LSTPhase2OTHitsInput::y_
private

Definition at line 28 of file LSTPhase2OTHitsInput.h.

Referenced by y().

◆ z_

std::vector<float> LSTPhase2OTHitsInput::z_
private

Definition at line 29 of file LSTPhase2OTHitsInput.h.

Referenced by z().