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

#include <MdtDigiToolInput.h>

Collaboration diagram for MdtDigiToolInput:

Public Member Functions

 MdtDigiToolInput (double radius, double posx, double field, double temp, double electrcharge, double gammafact, Identifier hitID)
 
 ~MdtDigiToolInput ()=default
 
double radius () const
 
double positionAlongWire () const
 
double magneticField () const
 
double temperature () const
 
double electriccharge () const
 
double gamma () const
 
Identifier getHitID () const
 

Private Attributes

double m_radius {0.}
 
double m_xpos {0.}
 
double m_field {0.}
 
double m_temperature {0.}
 
double m_electriccharge {0.}
 
double m_gamma {0.}
 
Identifier m_hitID {}
 

Detailed Description

Definition at line 26 of file MdtDigiToolInput.h.

Constructor & Destructor Documentation

◆ MdtDigiToolInput()

MdtDigiToolInput::MdtDigiToolInput ( double  radius,
double  posx,
double  field,
double  temp,
double  electrcharge,
double  gammafact,
Identifier  hitID 
)
inline

Definition at line 29 of file MdtDigiToolInput.h.

29  :
31  m_xpos(posx),
32  m_field(field),
33  m_temperature(temp),
34  m_electriccharge(electrcharge),
35  m_gamma(gammafact),
36  m_hitID(hitID) {}

◆ ~MdtDigiToolInput()

MdtDigiToolInput::~MdtDigiToolInput ( )
default

Member Function Documentation

◆ electriccharge()

double MdtDigiToolInput::electriccharge ( ) const
inline

Definition at line 44 of file MdtDigiToolInput.h.

44 { return m_electriccharge; }

◆ gamma()

double MdtDigiToolInput::gamma ( ) const
inline

Definition at line 45 of file MdtDigiToolInput.h.

45 { return m_gamma; }

◆ getHitID()

Identifier MdtDigiToolInput::getHitID ( ) const
inline

Definition at line 46 of file MdtDigiToolInput.h.

46 { return m_hitID; }

◆ magneticField()

double MdtDigiToolInput::magneticField ( ) const
inline

Definition at line 42 of file MdtDigiToolInput.h.

42 { return m_field; }

◆ positionAlongWire()

double MdtDigiToolInput::positionAlongWire ( ) const
inline

Definition at line 41 of file MdtDigiToolInput.h.

41 { return m_xpos; }

◆ radius()

double MdtDigiToolInput::radius ( ) const
inline

Definition at line 40 of file MdtDigiToolInput.h.

40 { return m_radius; }

◆ temperature()

double MdtDigiToolInput::temperature ( ) const
inline

Definition at line 43 of file MdtDigiToolInput.h.

43 { return m_temperature; }

Member Data Documentation

◆ m_electriccharge

double MdtDigiToolInput::m_electriccharge {0.}
private

Definition at line 53 of file MdtDigiToolInput.h.

◆ m_field

double MdtDigiToolInput::m_field {0.}
private

Definition at line 51 of file MdtDigiToolInput.h.

◆ m_gamma

double MdtDigiToolInput::m_gamma {0.}
private

Definition at line 54 of file MdtDigiToolInput.h.

◆ m_hitID

Identifier MdtDigiToolInput::m_hitID {}
private

Definition at line 55 of file MdtDigiToolInput.h.

◆ m_radius

double MdtDigiToolInput::m_radius {0.}
private

Definition at line 49 of file MdtDigiToolInput.h.

◆ m_temperature

double MdtDigiToolInput::m_temperature {0.}
private

Definition at line 52 of file MdtDigiToolInput.h.

◆ m_xpos

double MdtDigiToolInput::m_xpos {0.}
private

Definition at line 50 of file MdtDigiToolInput.h.


The documentation for this class was generated from the following file:
ReadOfcFromCool.field
field
Definition: ReadOfcFromCool.py:48
MdtDigiToolInput::m_field
double m_field
Definition: MdtDigiToolInput.h:51
MdtDigiToolInput::m_temperature
double m_temperature
Definition: MdtDigiToolInput.h:52
MdtDigiToolInput::m_gamma
double m_gamma
Definition: MdtDigiToolInput.h:54
MdtDigiToolInput::m_electriccharge
double m_electriccharge
Definition: MdtDigiToolInput.h:53
MdtDigiToolInput::radius
double radius() const
Definition: MdtDigiToolInput.h:40
MdtDigiToolInput::m_radius
double m_radius
Definition: MdtDigiToolInput.h:49
MdtDigiToolInput::m_xpos
double m_xpos
Definition: MdtDigiToolInput.h:50
MdtDigiToolInput::m_hitID
Identifier m_hitID
Definition: MdtDigiToolInput.h:55