ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Rec::MuonSpShower Class Reference

#include <MuonSpShower.h>

Collaboration diagram for Rec::MuonSpShower:

Public Member Functions

 MuonSpShower ()
 Default Constructor needed for persistency. More...
 
 MuonSpShower (const float eta, const float phi, const unsigned short numOfTriggerHits, const unsigned short numOfInnerHits, const unsigned short numOfMiddleHits, const unsigned short numOfOuterHits, const unsigned short numOfInnerSegments, const unsigned short numOfMiddleSegments, const unsigned short numOfOuterSegments)
 constructor More...
 
 MuonSpShower (const MuonSpShower &rhs)
 copy constructor More...
 
MuonSpShoweroperator= (const MuonSpShower &)
 Assignement operator. More...
 
virtual ~MuonSpShower ()
 Destructor. More...
 
float eta () const
 return the Jet axis - eta More...
 
float phi () const
 return the Jet axis - phi More...
 
unsigned short numberOfTriggerHits () const
 return the number of Trigger hits More...
 
unsigned short numberOfInnerHits () const
 return the number of Inner hits More...
 
unsigned short numberOfMiddleHits () const
 return the number of Middle hits More...
 
unsigned short numberOfOuterHits () const
 return the number of Outer hits More...
 
unsigned short numberOfInnerSegments () const
 return the number of Inner segments More...
 
unsigned short numberOfMiddleSegments () const
 return the number of Middle segments More...
 
unsigned short numberOfOuterSegments () const
 return the number of Outer segments More...
 
void set_eta (const float axisEta)
 set the Jet axis - eta More...
 
void set_phi (const float axisPhi)
 set the Jet axis - phi More...
 
void set_numberOfTriggerHits (const unsigned short nHit)
 set the number of Trigger Hits More...
 
void set_numberOfInnerHits (const unsigned short nHit)
 set the number of Inner Hits More...
 
void set_numberOfMiddleHits (const unsigned short nHit)
 set the number of Middle Hits More...
 
void set_numberOfOuterHits (const unsigned short nHit)
 set the number of Outer Hits More...
 
void set_numberOfInnerSegments (const unsigned short nSeg)
 set the number of Inner segments More...
 
void set_numberOfMiddleSegments (const unsigned short nSeg)
 set the number of Middle segments More...
 
void set_numberOfOuterSegments (const unsigned short nSeg)
 set the number of Outer segments More...
 

Private Attributes

float m_eta
 
float m_phi
 
unsigned short m_numberOfTriggerHits
 
unsigned short m_numberOfInnerHits
 
unsigned short m_numberOfInnerSegments
 
unsigned short m_numberOfMiddleHits
 
unsigned short m_numberOfMiddleSegments
 
unsigned short m_numberOfOuterHits
 
unsigned short m_numberOfOuterSegments
 

Detailed Description

Definition at line 39 of file MuonSpShower.h.

Constructor & Destructor Documentation

◆ MuonSpShower() [1/3]

Rec::MuonSpShower::MuonSpShower ( )

Default Constructor needed for persistency.

default constructor

Definition at line 26 of file MuonSpShower.cxx.

29 {}
30 
33  const float eta, const float phi,
34  const unsigned short numOfTriggerHits,
35  const unsigned short numOfInnerHits,
36  const unsigned short numOfMiddleHits,

◆ MuonSpShower() [2/3]

Rec::MuonSpShower::MuonSpShower ( const float  eta,
const float  phi,
const unsigned short  numOfTriggerHits,
const unsigned short  numOfInnerHits,
const unsigned short  numOfMiddleHits,
const unsigned short  numOfOuterHits,
const unsigned short  numOfInnerSegments,
const unsigned short  numOfMiddleSegments,
const unsigned short  numOfOuterSegments 
)

constructor

Full constructor.

Definition at line 39 of file MuonSpShower.cxx.

40  {
41 
42  m_eta = eta;
43  m_phi = phi;
44  m_numberOfTriggerHits = numOfTriggerHits;
45  m_numberOfInnerHits = numOfInnerHits;
46  m_numberOfMiddleHits = numOfMiddleHits;
47  m_numberOfOuterHits = numOfOuterHits;
48  m_numberOfInnerSegments = numOfInnerSegments;
49  m_numberOfMiddleSegments = numOfMiddleSegments;
50  m_numberOfOuterSegments = numOfOuterSegments;
51 }
52 
55 
56 = default;
57 

◆ MuonSpShower() [3/3]

Rec::MuonSpShower::MuonSpShower ( const MuonSpShower rhs)
default

copy constructor

Copy Constructor.

◆ ~MuonSpShower()

Rec::MuonSpShower::~MuonSpShower ( )
virtualdefault

Destructor.

Member Function Documentation

◆ eta()

float Rec::MuonSpShower::eta ( ) const
inline

return the Jet axis - eta

Definition at line 79 of file MuonSpShower.h.

80 { return m_numberOfOuterSegments; }

◆ numberOfInnerHits()

unsigned short Rec::MuonSpShower::numberOfInnerHits ( ) const
inline

return the number of Inner hits

Definition at line 87 of file MuonSpShower.h.

88  { m_numberOfTriggerHits = nHit; }

◆ numberOfInnerSegments()

unsigned short Rec::MuonSpShower::numberOfInnerSegments ( ) const
inline

return the number of Inner segments

Definition at line 97 of file MuonSpShower.h.

97  { m_numberOfInnerSegments = nSeg; }

◆ numberOfMiddleHits()

unsigned short Rec::MuonSpShower::numberOfMiddleHits ( ) const
inline

return the number of Middle hits

Definition at line 90 of file MuonSpShower.h.

90  { m_numberOfInnerHits = nHit; }

◆ numberOfMiddleSegments()

unsigned short Rec::MuonSpShower::numberOfMiddleSegments ( ) const
inline

return the number of Middle segments

Definition at line 100 of file MuonSpShower.h.

101  { m_numberOfOuterSegments = nSeg; }

◆ numberOfOuterHits()

unsigned short Rec::MuonSpShower::numberOfOuterHits ( ) const
inline

return the number of Outer hits

Definition at line 93 of file MuonSpShower.h.

94  { m_numberOfOuterHits = nHit; }

◆ numberOfOuterSegments()

unsigned short Rec::MuonSpShower::numberOfOuterSegments ( ) const
inline

return the number of Outer segments

Definition at line 103 of file MuonSpShower.h.

103  :
104 

◆ numberOfTriggerHits()

unsigned short Rec::MuonSpShower::numberOfTriggerHits ( ) const
inline

return the number of Trigger hits

Definition at line 84 of file MuonSpShower.h.

85  { m_phi = axisPhi; }

◆ operator=()

MuonSpShower & Rec::MuonSpShower::operator= ( const MuonSpShower rhs)

Assignement operator.

Definition at line 66 of file MuonSpShower.cxx.

◆ phi()

float Rec::MuonSpShower::phi ( ) const
inline

return the Jet axis - phi

Definition at line 81 of file MuonSpShower.h.

83 { m_eta = axisEta; }

◆ set_eta()

void Rec::MuonSpShower::set_eta ( const float  axisEta)
inline

set the Jet axis - eta

Definition at line 107 of file MuonSpShower.h.

◆ set_numberOfInnerHits()

void Rec::MuonSpShower::set_numberOfInnerHits ( const unsigned short  nHit)
inline

set the number of Inner Hits

Definition at line 114 of file MuonSpShower.h.

◆ set_numberOfInnerSegments()

void Rec::MuonSpShower::set_numberOfInnerSegments ( const unsigned short  nSeg)
inline

set the number of Inner segments

Definition at line 121 of file MuonSpShower.h.

◆ set_numberOfMiddleHits()

void Rec::MuonSpShower::set_numberOfMiddleHits ( const unsigned short  nHit)
inline

set the number of Middle Hits

Definition at line 116 of file MuonSpShower.h.

◆ set_numberOfMiddleSegments()

void Rec::MuonSpShower::set_numberOfMiddleSegments ( const unsigned short  nSeg)
inline

set the number of Middle segments

Definition at line 123 of file MuonSpShower.h.

◆ set_numberOfOuterHits()

void Rec::MuonSpShower::set_numberOfOuterHits ( const unsigned short  nHit)
inline

set the number of Outer Hits

Definition at line 118 of file MuonSpShower.h.

◆ set_numberOfOuterSegments()

void Rec::MuonSpShower::set_numberOfOuterSegments ( const unsigned short  nSeg)
inline

set the number of Outer segments

Definition at line 125 of file MuonSpShower.h.

◆ set_numberOfTriggerHits()

void Rec::MuonSpShower::set_numberOfTriggerHits ( const unsigned short  nHit)
inline

set the number of Trigger Hits

Definition at line 112 of file MuonSpShower.h.

◆ set_phi()

void Rec::MuonSpShower::set_phi ( const float  axisPhi)
inline

set the Jet axis - phi

Definition at line 109 of file MuonSpShower.h.

Member Data Documentation

◆ m_eta

float Rec::MuonSpShower::m_eta
private

Definition at line 129 of file MuonSpShower.h.

◆ m_numberOfInnerHits

unsigned short Rec::MuonSpShower::m_numberOfInnerHits
private

Definition at line 132 of file MuonSpShower.h.

◆ m_numberOfInnerSegments

unsigned short Rec::MuonSpShower::m_numberOfInnerSegments
private

Definition at line 133 of file MuonSpShower.h.

◆ m_numberOfMiddleHits

unsigned short Rec::MuonSpShower::m_numberOfMiddleHits
private

Definition at line 134 of file MuonSpShower.h.

◆ m_numberOfMiddleSegments

unsigned short Rec::MuonSpShower::m_numberOfMiddleSegments
private

Definition at line 135 of file MuonSpShower.h.

◆ m_numberOfOuterHits

unsigned short Rec::MuonSpShower::m_numberOfOuterHits
private

Definition at line 136 of file MuonSpShower.h.

◆ m_numberOfOuterSegments

unsigned short Rec::MuonSpShower::m_numberOfOuterSegments
private

Definition at line 137 of file MuonSpShower.h.

◆ m_numberOfTriggerHits

unsigned short Rec::MuonSpShower::m_numberOfTriggerHits
private

Definition at line 131 of file MuonSpShower.h.

◆ m_phi

float Rec::MuonSpShower::m_phi
private

Definition at line 130 of file MuonSpShower.h.


The documentation for this class was generated from the following files:
Rec::MuonSpShower::phi
float phi() const
return the Jet axis - phi
Definition: MuonSpShower.h:81
Rec::MuonSpShower::MuonSpShower
MuonSpShower()
Default Constructor needed for persistency.
Definition: MuonSpShower.cxx:26
Rec::MuonSpShower::m_numberOfInnerSegments
unsigned short m_numberOfInnerSegments
Definition: MuonSpShower.h:133
Rec::MuonSpShower::eta
float eta() const
return the Jet axis - eta
Definition: MuonSpShower.h:79
Rec::MuonSpShower::m_eta
float m_eta
Definition: MuonSpShower.h:129
Rec::MuonSpShower::m_phi
float m_phi
Definition: MuonSpShower.h:130
Rec::MuonSpShower::m_numberOfMiddleSegments
unsigned short m_numberOfMiddleSegments
Definition: MuonSpShower.h:135
Rec::MuonSpShower::m_numberOfMiddleHits
unsigned short m_numberOfMiddleHits
Definition: MuonSpShower.h:134
Rec::MuonSpShower::m_numberOfOuterSegments
unsigned short m_numberOfOuterSegments
Definition: MuonSpShower.h:137
Rec::MuonSpShower::m_numberOfTriggerHits
unsigned short m_numberOfTriggerHits
Definition: MuonSpShower.h:131
Rec::MuonSpShower::m_numberOfInnerHits
unsigned short m_numberOfInnerHits
Definition: MuonSpShower.h:132
Rec::MuonSpShower::m_numberOfOuterHits
unsigned short m_numberOfOuterHits
Definition: MuonSpShower.h:136