ATLAS Offline Software
Loading...
Searching...
No Matches
Rec::MuonSpShower Class Reference

#include <MuonSpShower.h>

Collaboration diagram for Rec::MuonSpShower:

Public Member Functions

 MuonSpShower ()
 Default Constructor needed for persistency.
 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
 MuonSpShower (const MuonSpShower &rhs)
 copy constructor
MuonSpShoweroperator= (const MuonSpShower &)
 Assignement operator.
virtual ~MuonSpShower ()
 Destructor.
float eta () const
 return the Jet axis - eta
float phi () const
 return the Jet axis - phi
unsigned short numberOfTriggerHits () const
 return the number of Trigger hits
unsigned short numberOfInnerHits () const
 return the number of Inner hits
unsigned short numberOfMiddleHits () const
 return the number of Middle hits
unsigned short numberOfOuterHits () const
 return the number of Outer hits
unsigned short numberOfInnerSegments () const
 return the number of Inner segments
unsigned short numberOfMiddleSegments () const
 return the number of Middle segments
unsigned short numberOfOuterSegments () const
 return the number of Outer segments
void set_eta (const float axisEta)
 set the Jet axis - eta
void set_phi (const float axisPhi)
 set the Jet axis - phi
void set_numberOfTriggerHits (const unsigned short nHit)
 set the number of Trigger Hits
void set_numberOfInnerHits (const unsigned short nHit)
 set the number of Inner Hits
void set_numberOfMiddleHits (const unsigned short nHit)
 set the number of Middle Hits
void set_numberOfOuterHits (const unsigned short nHit)
 set the number of Outer Hits
void set_numberOfInnerSegments (const unsigned short nSeg)
 set the number of Inner segments
void set_numberOfMiddleSegments (const unsigned short nSeg)
 set the number of Middle segments
void set_numberOfOuterSegments (const unsigned short nSeg)
 set the number of Outer segments

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 27 of file MuonSpShower.h.

Constructor & Destructor Documentation

◆ MuonSpShower() [1/3]

Rec::MuonSpShower::MuonSpShower ( )

Default Constructor needed for persistency.

default constructor

Definition at line 19 of file MuonSpShower.cxx.

19 :
20 m_eta(0),
21 m_phi(0),
29{}
unsigned short m_numberOfMiddleHits
unsigned short m_numberOfInnerHits
unsigned short m_numberOfOuterHits
unsigned short m_numberOfTriggerHits
unsigned short m_numberOfMiddleSegments
unsigned short m_numberOfOuterSegments
unsigned short m_numberOfInnerSegments

◆ 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 32 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}
float phi() const
return the Jet axis - phi
float eta() const
return the Jet axis - eta

◆ 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 55 of file MuonSpShower.h.

55{ return m_eta; }

◆ numberOfInnerHits()

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

return the number of Inner hits

Definition at line 63 of file MuonSpShower.h.

64 { return m_numberOfInnerHits; }

◆ numberOfInnerSegments()

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

return the number of Inner segments

Definition at line 73 of file MuonSpShower.h.

74 { return m_numberOfInnerSegments; }

◆ numberOfMiddleHits()

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

return the number of Middle hits

Definition at line 66 of file MuonSpShower.h.

67 { return m_numberOfMiddleHits; }

◆ numberOfMiddleSegments()

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

return the number of Middle segments

Definition at line 76 of file MuonSpShower.h.

77 { return m_numberOfMiddleSegments; }

◆ numberOfOuterHits()

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

return the number of Outer hits

Definition at line 69 of file MuonSpShower.h.

70 { return m_numberOfOuterHits; }

◆ numberOfOuterSegments()

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

return the number of Outer segments

Definition at line 79 of file MuonSpShower.h.

80 { return m_numberOfOuterSegments; }

◆ numberOfTriggerHits()

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

return the number of Trigger hits

Definition at line 60 of file MuonSpShower.h.

61 { return m_numberOfTriggerHits; }

◆ operator=()

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

Assignement operator.

Definition at line 59 of file MuonSpShower.cxx.

60{
61 if ( this != &rhs ) {
62 m_eta = rhs.m_eta;
63 m_phi = rhs.m_phi;
64 m_numberOfTriggerHits = rhs.m_numberOfTriggerHits;
65 m_numberOfInnerHits = rhs.m_numberOfInnerHits;
66 m_numberOfMiddleHits = rhs.m_numberOfMiddleHits;
67 m_numberOfOuterHits = rhs.m_numberOfOuterHits;
68 m_numberOfInnerSegments = rhs.m_numberOfInnerSegments;
69 m_numberOfMiddleSegments = rhs.m_numberOfMiddleSegments;
70 m_numberOfOuterSegments = rhs.m_numberOfOuterSegments;
71 }
72 return *this;
73}

◆ phi()

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

return the Jet axis - phi

Definition at line 57 of file MuonSpShower.h.

57{ return m_phi; }

◆ set_eta()

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

set the Jet axis - eta

Definition at line 83 of file MuonSpShower.h.

83{ m_eta = axisEta; }

◆ set_numberOfInnerHits()

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

set the number of Inner Hits

Definition at line 90 of file MuonSpShower.h.

90{ m_numberOfInnerHits = nHit; }

◆ set_numberOfInnerSegments()

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

set the number of Inner segments

Definition at line 97 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 92 of file MuonSpShower.h.

92{ m_numberOfMiddleHits = nHit; }

◆ set_numberOfMiddleSegments()

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

set the number of Middle segments

Definition at line 99 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 94 of file MuonSpShower.h.

94{ m_numberOfOuterHits = nHit; }

◆ set_numberOfOuterSegments()

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

set the number of Outer segments

Definition at line 101 of file MuonSpShower.h.

101{ m_numberOfOuterSegments = nSeg; }

◆ set_numberOfTriggerHits()

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

set the number of Trigger Hits

Definition at line 88 of file MuonSpShower.h.

88{ m_numberOfTriggerHits = nHit; }

◆ set_phi()

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

set the Jet axis - phi

Definition at line 85 of file MuonSpShower.h.

85{ m_phi = axisPhi; }

Member Data Documentation

◆ m_eta

float Rec::MuonSpShower::m_eta
private

Definition at line 105 of file MuonSpShower.h.

◆ m_numberOfInnerHits

unsigned short Rec::MuonSpShower::m_numberOfInnerHits
private

Definition at line 108 of file MuonSpShower.h.

◆ m_numberOfInnerSegments

unsigned short Rec::MuonSpShower::m_numberOfInnerSegments
private

Definition at line 109 of file MuonSpShower.h.

◆ m_numberOfMiddleHits

unsigned short Rec::MuonSpShower::m_numberOfMiddleHits
private

Definition at line 110 of file MuonSpShower.h.

◆ m_numberOfMiddleSegments

unsigned short Rec::MuonSpShower::m_numberOfMiddleSegments
private

Definition at line 111 of file MuonSpShower.h.

◆ m_numberOfOuterHits

unsigned short Rec::MuonSpShower::m_numberOfOuterHits
private

Definition at line 112 of file MuonSpShower.h.

◆ m_numberOfOuterSegments

unsigned short Rec::MuonSpShower::m_numberOfOuterSegments
private

Definition at line 113 of file MuonSpShower.h.

◆ m_numberOfTriggerHits

unsigned short Rec::MuonSpShower::m_numberOfTriggerHits
private

Definition at line 107 of file MuonSpShower.h.

◆ m_phi

float Rec::MuonSpShower::m_phi
private

Definition at line 106 of file MuonSpShower.h.


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