ATLAS Offline Software
Public Member Functions | Protected Attributes | Private Attributes | List of all members
MmDigit Class Reference

#include <MmDigit.h>

Inheritance diagram for MmDigit:
Collaboration diagram for MmDigit:

Public Member Functions

 MmDigit ()=default
 Default constructor. More...
 
 MmDigit (const Identifier &id)
 Full constructor — From Identifier. More...
 
 MmDigit (const Identifier &id, const float stripResponseTime, const float stripResponseCharge)
 Full constructor — From Identifier and time. More...
 
float stripResponseTime () const
 strip response info More...
 
float stripResponseCharge () const
 Return the charge. More...
 
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 More...
 
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) {}

◆ 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.

Member Function Documentation

◆ getHelper()

const IdHelper * Identifiable::getHelper ( ) const
virtualinherited

◆ identify()

Identifier MuonDigit::identify ( ) const
inlinevirtualinherited

Implements Identifiable.

Definition at line 30 of file MuonDigit.h.

30 {return m_muonId;}

◆ identifyHash()

IdentifierHash Identifiable::identifyHash ( ) const
virtualinherited

◆ setID()

void MuonDigit::setID ( const Identifier  id)
inlineinherited

Definition at line 29 of file MuonDigit.h.

29 {m_muonId = id;}

◆ 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.

◆ m_stripResponseCharge

float MmDigit::m_stripResponseCharge {0.f}
private

Definition at line 25 of file MmDigit.h.

◆ m_stripResponseTime

float MmDigit::m_stripResponseTime {0.f}
private

strip response info

Definition at line 24 of file MmDigit.h.


The documentation for this class was generated from the following files:
get_generator_info.result
result
Definition: get_generator_info.py:21
athena.value
value
Definition: athena.py:122
MuonDigit::MuonDigit
MuonDigit()=default
MmDigit::m_stripResponseTime
float m_stripResponseTime
strip response info
Definition: MmDigit.h:24
MmDigit::m_stripResponseCharge
float m_stripResponseCharge
Definition: MmDigit.h:25
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:191
MmDigit::stripResponseTime
float stripResponseTime() const
strip response info
Definition: MmDigit.h:43
MmDigit::stripResponseCharge
float stripResponseCharge() const
Return the charge.
Definition: MmDigit.h:45
IdentifierHash
Definition: IdentifierHash.h:38
MuonDigit::m_muonId
Identifier m_muonId
Definition: MuonDigit.h:21