CMS 3D CMS Logo

Public Member Functions | Private Attributes

RPCLogHit Class Reference

#include <RPCLogHit.h>

List of all members.

Public Member Functions

RPCConst::l1RpcConeCrdnts getConeCrdnts () const
int getDigiIdx () const
int getlogPlaneNumber () const
int getLogSector () const
int getLogSegment () const
int getStripNumberInCone () const
int getTower () const
 RPCLogHit ()
 RPCLogHit (int m_tower, int m_PAC, int m_logplane, int m_posInCone)
 Default ctor.
void setDigiIdx (int)
 ~RPCLogHit ()

Private Attributes

RPCConst::l1RpcConeCrdnts m_ConeCrdnts
int m_digiIdx
int m_logPlaneNumber
int m_stripNumberInCone

Detailed Description

Class to store logical hit data: m_tower number (0, 16), coneNumber (in phi, 0 ,144), logical plane number (1, 6), strip number in cone (0, to maximum cone width in givel plane see RPCConst)

Author:
Marcin Konecki, Warsaw Artur Kalinowski, Warsaw Karol Bunkowski, Warsaw

Definition at line 20 of file RPCLogHit.h.


Constructor & Destructor Documentation

RPCLogHit::RPCLogHit ( ) [inline]

Default ctor.

Definition at line 27 of file RPCLogHit.h.

{};
RPCLogHit::RPCLogHit ( int  m_tower,
int  m_PAC,
int  m_logplane,
int  m_posInCone 
)
RPCLogHit::~RPCLogHit ( ) [inline]

Default dctor.

Definition at line 34 of file RPCLogHit.h.

{ }

Member Function Documentation

RPCConst::l1RpcConeCrdnts RPCLogHit::getConeCrdnts ( ) const

Definition at line 24 of file RPCLogHit.cc.

References m_ConeCrdnts.

Referenced by RPCLogCone::RPCLogCone().

                                                       {
  return m_ConeCrdnts;
}
int RPCLogHit::getDigiIdx ( ) const

Definition at line 52 of file RPCLogHit.cc.

References m_digiIdx.

Referenced by RPCLogCone::addLogHit(), and RPCLogCone::RPCLogCone().

                                {
  return m_digiIdx;
}
int RPCLogHit::getlogPlaneNumber ( ) const

Definition at line 40 of file RPCLogHit.cc.

References m_logPlaneNumber.

Referenced by RPCLogCone::addLogHit(), and RPCLogCone::RPCLogCone().

                                       {
  return m_logPlaneNumber;
}
int RPCLogHit::getLogSector ( ) const

Definition at line 32 of file RPCLogHit.cc.

References m_ConeCrdnts, and RPCConst::l1RpcConeCrdnts::m_LogSector.

Referenced by RPCLogCone::addLogHit().

int RPCLogHit::getLogSegment ( ) const

Definition at line 36 of file RPCLogHit.cc.

References m_ConeCrdnts, and RPCConst::l1RpcConeCrdnts::m_LogSegment.

Referenced by RPCLogCone::addLogHit().

int RPCLogHit::getStripNumberInCone ( ) const

Definition at line 44 of file RPCLogHit.cc.

References m_stripNumberInCone.

Referenced by RPCLogCone::addLogHit(), and RPCLogCone::RPCLogCone().

                                          {
  return m_stripNumberInCone;
}
int RPCLogHit::getTower ( ) const

Definition at line 28 of file RPCLogHit.cc.

References m_ConeCrdnts, and RPCConst::l1RpcConeCrdnts::m_Tower.

Referenced by RPCLogCone::addLogHit().

                              {
  return m_ConeCrdnts.m_Tower;
}
void RPCLogHit::setDigiIdx ( int  digiIdx)

Definition at line 48 of file RPCLogHit.cc.

References m_digiIdx.

Referenced by RPCConeBuilderFromES::getConesFromES().

                                       {
  m_digiIdx = digiIdx;
}

Member Data Documentation

Definition at line 54 of file RPCLogHit.h.

Referenced by getConeCrdnts(), getLogSector(), getLogSegment(), getTower(), and RPCLogHit().

int RPCLogHit::m_digiIdx [private]

Definition at line 58 of file RPCLogHit.h.

Referenced by getDigiIdx(), and setDigiIdx().

Definition at line 56 of file RPCLogHit.h.

Referenced by getlogPlaneNumber(), and RPCLogHit().

Definition at line 56 of file RPCLogHit.h.

Referenced by getStripNumberInCone(), and RPCLogHit().