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

Class for shower library shower. More...

#include <Shower.h>

Inheritance diagram for ShowerLib::Shower:
Collaboration diagram for ShowerLib::Shower:

Public Member Functions

 Shower ()
 empty constructor More...
 
 Shower (float r, float z)
 
float getZSize () const
 
float getRSize () const
 
void setZSize (const float zsize)
 
void setRSize (const float rsize)
 

Public Attributes

elements
 STL member. More...
 

Private Attributes

float m_rsize
 r size for containment check More...
 
float m_zsize
 z size for containment check More...
 

Detailed Description

Class for shower library shower.

   Store single shower (collection of hits)
Author
Wolfgang Ehrenfeld, University of Hamburg, Germany
Sasha Glazov, DESY Hamburg, Germany
Version
$Id: Shower.h 489536 2012-03-20 01:26:37Z gsedov $

Definition at line 36 of file Shower.h.

Constructor & Destructor Documentation

◆ Shower() [1/2]

ShowerLib::Shower::Shower ( )
inline

empty constructor

Definition at line 42 of file Shower.h.

42 : m_rsize(0.0), m_zsize(0.0) {}

◆ Shower() [2/2]

ShowerLib::Shower::Shower ( float  r,
float  z 
)
inline

Definition at line 44 of file Shower.h.

44 : m_rsize(r), m_zsize(z) {}

Member Function Documentation

◆ getRSize()

float ShowerLib::Shower::getRSize ( ) const
inline

Definition at line 62 of file Shower.h.

62 { return m_rsize; }

◆ getZSize()

float ShowerLib::Shower::getZSize ( ) const
inline

Definition at line 61 of file Shower.h.

61 { return m_zsize; }

◆ setRSize()

void ShowerLib::Shower::setRSize ( const float  rsize)
inline

Definition at line 65 of file Shower.h.

65 { m_rsize = rsize; }

◆ setZSize()

void ShowerLib::Shower::setZSize ( const float  zsize)
inline

Definition at line 64 of file Shower.h.

64 { m_zsize = zsize; }

Member Data Documentation

◆ elements

T std::vector< T >::elements
inherited

STL member.

◆ m_rsize

float ShowerLib::Shower::m_rsize
private

r size for containment check

Definition at line 55 of file Shower.h.

◆ m_zsize

float ShowerLib::Shower::m_zsize
private

z size for containment check

Definition at line 56 of file Shower.h.


The documentation for this class was generated from the following file:
beamspotman.r
def r
Definition: beamspotman.py:676
ShowerLib::Shower::m_rsize
float m_rsize
r size for containment check
Definition: Shower.h:55
ShowerLib::Shower::m_zsize
float m_zsize
z size for containment check
Definition: Shower.h:56
z
#define z