ATLAS Offline Software
MuonSpectrometer
MuonDigitContainer
MuonDigitContainer
MmDigit.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// MmDigit.h
6
7
#ifndef MmDigitUH
8
#define MmDigitUH
9
10
// Nektarios Chr. Benekos
11
// March 2013
12
// edit for micromegas needs: Karakostas Konstantinos <Konstantinos.Karakostas@cern.ch>
13
//
14
// MicroMegas digitization.
15
16
#include <iosfwd>
17
#include "
MuonDigitContainer/MuonDigit.h
"
18
#include "
MuonIdHelpers/MmIdHelper.h
"
19
20
class
MmDigit
:
public
MuonDigit
{
21
22
private
:
// data
24
float
m_stripResponseTime
{0.f};
25
float
m_stripResponseCharge
{0.f};
26
public
:
// functions
27
29
MmDigit
() =
default
;
30
32
MmDigit
(
const
Identifier
&
id
);
33
36
MmDigit
(
const
Identifier
&
id
,
37
const
float
stripResponseTime
,
38
const
float
stripResponseCharge
);
39
40
43
float
stripResponseTime
()
const
{
return
m_stripResponseTime
; }
45
float
stripResponseCharge
()
const
{
return
m_stripResponseCharge
; }
46
47
};
48
49
#endif
MmDigit
Definition:
MmDigit.h:20
MuonDigit
Definition:
MuonDigit.h:16
MmDigit::m_stripResponseTime
float m_stripResponseTime
strip response info
Definition:
MmDigit.h:24
MuonDigit.h
MmIdHelper.h
MmDigit::m_stripResponseCharge
float m_stripResponseCharge
Definition:
MmDigit.h:25
MmDigit::MmDigit
MmDigit()=default
Default constructor.
MmDigit::stripResponseTime
float stripResponseTime() const
strip response info
Definition:
MmDigit.h:43
MmDigit::stripResponseCharge
float stripResponseCharge() const
Return the charge.
Definition:
MmDigit.h:45
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Mon Mar 17 2025 21:15:06 for ATLAS Offline Software by
1.8.18