ATLAS Offline Software
Loading...
Searching...
No Matches
MM_ElectronicsToolInput Class Reference

#include <MM_ElectronicsToolInput.h>

Collaboration diagram for MM_ElectronicsToolInput:

Public Member Functions

 MM_ElectronicsToolInput (const std::vector< int > &NumberOfStripsPos, const std::vector< std::vector< float > > &chipCharge, const std::vector< std::vector< float > > &chipTime, const std::vector< float > &stripThreshold, const Identifier digitID, const float kineticEnergy)
 MM_ElectronicsToolInput (const std::vector< int > &NumberOfStripsPos, const std::vector< std::vector< float > > &chipCharge, const std::vector< std::vector< float > > &chipTime, const Identifier digitID, const float kineticEnergy)
 ~MM_ElectronicsToolInput ()=default
const std::vector< int > & NumberOfStripsPos () const
const std::vector< std::vector< float > > & chipCharge () const
const std::vector< std::vector< float > > & chipTime () const
const std::vector< float > & stripThreshold () const
const IdentifierdigitID () const
float kineticEnergy () const

Private Attributes

std::vector< std::vector< float > > m_chipCharge {}
std::vector< std::vector< float > > m_chipTime {}
std::vector< int > m_NumberOfStripsPos {}
std::vector< float > m_stripThreshold {}
Identifier m_digitID {0}
float m_kineticEnergy {0.f}

Detailed Description

Definition at line 9 of file MM_ElectronicsToolInput.h.

Constructor & Destructor Documentation

◆ MM_ElectronicsToolInput() [1/2]

MM_ElectronicsToolInput::MM_ElectronicsToolInput ( const std::vector< int > & NumberOfStripsPos,
const std::vector< std::vector< float > > & chipCharge,
const std::vector< std::vector< float > > & chipTime,
const std::vector< float > & stripThreshold,
const Identifier digitID,
const float kineticEnergy )
inline

Definition at line 11 of file MM_ElectronicsToolInput.h.

13 :
const std::vector< std::vector< float > > & chipTime() const
const std::vector< int > & NumberOfStripsPos() const
const std::vector< std::vector< float > > & chipCharge() const
const Identifier & digitID() const
std::vector< std::vector< float > > m_chipCharge
std::vector< std::vector< float > > m_chipTime
std::vector< float > m_stripThreshold
const std::vector< float > & stripThreshold() const
std::vector< int > m_NumberOfStripsPos

◆ MM_ElectronicsToolInput() [2/2]

MM_ElectronicsToolInput::MM_ElectronicsToolInput ( const std::vector< int > & NumberOfStripsPos,
const std::vector< std::vector< float > > & chipCharge,
const std::vector< std::vector< float > > & chipTime,
const Identifier digitID,
const float kineticEnergy )
inline

◆ ~MM_ElectronicsToolInput()

MM_ElectronicsToolInput::~MM_ElectronicsToolInput ( )
default

Member Function Documentation

◆ chipCharge()

const std::vector< std::vector< float > > & MM_ElectronicsToolInput::chipCharge ( ) const
inline

Definition at line 32 of file MM_ElectronicsToolInput.h.

32{ return m_chipCharge; }

◆ chipTime()

const std::vector< std::vector< float > > & MM_ElectronicsToolInput::chipTime ( ) const
inline

Definition at line 33 of file MM_ElectronicsToolInput.h.

33{ return m_chipTime; }

◆ digitID()

const Identifier & MM_ElectronicsToolInput::digitID ( ) const
inline

Definition at line 35 of file MM_ElectronicsToolInput.h.

35{ return m_digitID; }

◆ kineticEnergy()

float MM_ElectronicsToolInput::kineticEnergy ( ) const
inline

Definition at line 36 of file MM_ElectronicsToolInput.h.

36{ return m_kineticEnergy; }

◆ NumberOfStripsPos()

const std::vector< int > & MM_ElectronicsToolInput::NumberOfStripsPos ( ) const
inline

Definition at line 31 of file MM_ElectronicsToolInput.h.

31{ return m_NumberOfStripsPos; }

◆ stripThreshold()

const std::vector< float > & MM_ElectronicsToolInput::stripThreshold ( ) const
inline

Definition at line 34 of file MM_ElectronicsToolInput.h.

34{ return m_stripThreshold; }

Member Data Documentation

◆ m_chipCharge

std::vector<std::vector<float> > MM_ElectronicsToolInput::m_chipCharge {}
private

Definition at line 39 of file MM_ElectronicsToolInput.h.

39{};

◆ m_chipTime

std::vector<std::vector<float> > MM_ElectronicsToolInput::m_chipTime {}
private

Definition at line 40 of file MM_ElectronicsToolInput.h.

40{};

◆ m_digitID

Identifier MM_ElectronicsToolInput::m_digitID {0}
private

Definition at line 43 of file MM_ElectronicsToolInput.h.

43{0};

◆ m_kineticEnergy

float MM_ElectronicsToolInput::m_kineticEnergy {0.f}
private

Definition at line 44 of file MM_ElectronicsToolInput.h.

44{0.f};

◆ m_NumberOfStripsPos

std::vector<int> MM_ElectronicsToolInput::m_NumberOfStripsPos {}
private

Definition at line 41 of file MM_ElectronicsToolInput.h.

41{};

◆ m_stripThreshold

std::vector<float> MM_ElectronicsToolInput::m_stripThreshold {}
private

Definition at line 42 of file MM_ElectronicsToolInput.h.

42{};

The documentation for this class was generated from the following file: