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

#include <MmDigit.h>

Inheritance diagram for MmDigit:
Collaboration diagram for MmDigit:

Public Member Functions

 MmDigit ()=default
 Default constructor.
 MmDigit (const Identifier &id)
 Full constructor — From Identifier.
 MmDigit (const Identifier &id, const float stripResponseTime, const float stripResponseCharge)
 Full constructor — From Identifier and time.
float stripResponseTime () const
 strip response info
float stripResponseCharge () const
 Return the charge.
void setID (const Identifier id)
Identifier identify () const
virtual IdentifierHash identifyHash () const
virtual const IdHelpergetHelper () const

Protected Attributes

Identifier m_muonId {}

Private Attributes

float m_stripResponseTime {0.f}
 strip response info
float m_stripResponseCharge {0.f}

Detailed Description

Definition at line 20 of file MmDigit.h.

Constructor & Destructor Documentation

◆ MmDigit() [1/3]

MmDigit::MmDigit ( )
default

Default constructor.

◆ MmDigit() [2/3]

MmDigit::MmDigit ( const Identifier & id)

Full constructor — From Identifier.

Definition at line 11 of file MmDigit.cxx.

12 : MuonDigit(id) {}
MuonDigit()=default

◆ MmDigit() [3/3]

MmDigit::MmDigit ( const Identifier & id,
const float stripResponseTime,
const float stripResponseCharge )

Full constructor — From Identifier and time.

Definition at line 17 of file MmDigit.cxx.

19 :
20 MuonDigit(id),
float stripResponseCharge() const
Return the charge.
Definition MmDigit.h:45
float m_stripResponseCharge
Definition MmDigit.h:25
float stripResponseTime() const
strip response info
Definition MmDigit.h:43
float m_stripResponseTime
strip response info
Definition MmDigit.h:24

Member Function Documentation

◆ getHelper()

const IdHelper * Identifiable::getHelper ( ) const
virtualinherited

Definition at line 18 of file Identifiable.cxx.

18 {
19 return (nullptr);
20}

◆ identify()

Identifier MuonDigit::identify ( ) const
inlinevirtualinherited

Implements Identifiable.

Definition at line 30 of file MuonDigit.h.

30{return m_muonId;}
Identifier m_muonId
Definition MuonDigit.h:21

◆ identifyHash()

IdentifierHash Identifiable::identifyHash ( ) const
virtualinherited

Reimplemented in CaloDetDescrElement, CaloDetDescriptor, InDetRawDataCollection< RawDataT >, InDetRawDataCollection< Pixel1RawData >, InDetRawDataCollection< PixelRDORawData >, InDetRawDataCollection< PixelTB04RawData >, InDetRawDataCollection< RDO >, InDetRawDataCollection< SCT3_RawData >, InDetRawDataCollection< SCT_RDORawData >, InDetRawDataCollection< SCT_TB03_RawData >, InDetRawDataCollection< SCT_TB04_RawData >, InDetRawDataCollection< TRT_RDORawData >, InDetRawDataCollection< TRT_TB04_RawData >, Muon::MuonPrepDataCollection< PrepDataT >, Muon::MuonPrepDataCollection< CscPrepData >, Muon::MuonPrepDataCollection< CscStripPrepData >, Muon::MuonPrepDataCollection< MdtPrepData >, Muon::MuonPrepDataCollection< MMPrepData >, Muon::MuonPrepDataCollection< Muon::CscPrepData >, Muon::MuonPrepDataCollection< Muon::CscStripPrepData >, Muon::MuonPrepDataCollection< Muon::MdtPrepData >, Muon::MuonPrepDataCollection< Muon::MMPrepData >, Muon::MuonPrepDataCollection< Muon::RpcPrepData >, Muon::MuonPrepDataCollection< Muon::sTgcPrepData >, Muon::MuonPrepDataCollection< Muon::TgcPrepData >, Muon::MuonPrepDataCollection< RpcPrepData >, Muon::MuonPrepDataCollection< sTgcPrepData >, Muon::MuonPrepDataCollection< TgcPrepData >, SiChargedDiodeCollection, SpacePointCollection, Trk::PrepRawDataCollection< PrepRawDataT >, Trk::PrepRawDataCollection< HGTD_Cluster >, Trk::PrepRawDataCollection< InDet::SiCluster >, Trk::PrepRawDataCollection< PixelCluster >, Trk::PrepRawDataCollection< SCT_Cluster >, Trk::PrepRawDataCollection< TrigSiSpacePoint >, and Trk::PrepRawDataCollection< TRT_DriftCircle >.

Definition at line 11 of file Identifiable.cxx.

11 {
12 IdentifierHash result;
13 return (result);
14}

◆ setID()

void MuonDigit::setID ( const Identifier id)
inlineinherited

Definition at line 29 of file MuonDigit.h.

◆ stripResponseCharge()

float MmDigit::stripResponseCharge ( ) const
inline

Return the charge.

Definition at line 45 of file MmDigit.h.

45{ return m_stripResponseCharge; }

◆ stripResponseTime()

float MmDigit::stripResponseTime ( ) const
inline

strip response info

Return the time

Definition at line 43 of file MmDigit.h.

43{ return m_stripResponseTime; }

Member Data Documentation

◆ m_muonId

Identifier MuonDigit::m_muonId {}
protectedinherited

Definition at line 21 of file MuonDigit.h.

21{};

◆ m_stripResponseCharge

float MmDigit::m_stripResponseCharge {0.f}
private

Definition at line 25 of file MmDigit.h.

25{0.f};

◆ m_stripResponseTime

float MmDigit::m_stripResponseTime {0.f}
private

strip response info

Definition at line 24 of file MmDigit.h.

24{0.f};

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