CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
RPCLogHit Class Reference

#include <RPCLogHit.h>

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. More...
 
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.

27 {};
RPCLogHit::RPCLogHit ( int  m_tower,
int  m_PAC,
int  m_logplane,
int  m_posInCone 
)

Default ctor.

Definition at line 10 of file RPCLogHit.cc.

References m_ConeCrdnts, m_logPlaneNumber, RPCConst::l1RpcConeCrdnts::m_LogSector, RPCConst::l1RpcConeCrdnts::m_LogSegment, m_stripNumberInCone, and RPCConst::l1RpcConeCrdnts::m_Tower.

10  {
11 
12  m_ConeCrdnts.m_Tower=m_tower;
13  m_ConeCrdnts.m_LogSector=m_PAC/12;
14  m_ConeCrdnts.m_LogSegment=m_PAC%12;
15  m_stripNumberInCone = m_posInCone;
16  m_logPlaneNumber = m_logplane;
17 
18 }
RPCConst::l1RpcConeCrdnts m_ConeCrdnts
Definition: RPCLogHit.h:54
int m_stripNumberInCone
Definition: RPCLogHit.h:56
int m_logPlaneNumber
Definition: RPCLogHit.h:56
RPCLogHit::~RPCLogHit ( )
inline

Default dctor.

Definition at line 34 of file RPCLogHit.h.

34 { }

Member Function Documentation

RPCConst::l1RpcConeCrdnts RPCLogHit::getConeCrdnts ( ) const

Definition at line 24 of file RPCLogHit.cc.

References m_ConeCrdnts.

Referenced by RPCLogCone::RPCLogCone().

24  {
25  return m_ConeCrdnts;
26 }
RPCConst::l1RpcConeCrdnts m_ConeCrdnts
Definition: RPCLogHit.h:54
int RPCLogHit::getDigiIdx ( ) const

Definition at line 52 of file RPCLogHit.cc.

References m_digiIdx.

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

52  {
53  return m_digiIdx;
54 }
int m_digiIdx
Definition: RPCLogHit.h:58
int RPCLogHit::getlogPlaneNumber ( ) const

Definition at line 40 of file RPCLogHit.cc.

References m_logPlaneNumber.

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

40  {
41  return m_logPlaneNumber;
42 }
int m_logPlaneNumber
Definition: RPCLogHit.h:56
int RPCLogHit::getLogSector ( ) const

Definition at line 32 of file RPCLogHit.cc.

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

Referenced by RPCLogCone::addLogHit().

32  {
34 }
RPCConst::l1RpcConeCrdnts m_ConeCrdnts
Definition: RPCLogHit.h:54
int RPCLogHit::getLogSegment ( ) const

Definition at line 36 of file RPCLogHit.cc.

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

Referenced by RPCLogCone::addLogHit().

36  {
38 }
RPCConst::l1RpcConeCrdnts m_ConeCrdnts
Definition: RPCLogHit.h:54
int RPCLogHit::getStripNumberInCone ( ) const

Definition at line 44 of file RPCLogHit.cc.

References m_stripNumberInCone.

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

44  {
45  return m_stripNumberInCone;
46 }
int m_stripNumberInCone
Definition: RPCLogHit.h:56
int RPCLogHit::getTower ( ) const

Definition at line 28 of file RPCLogHit.cc.

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

Referenced by RPCLogCone::addLogHit().

28  {
29  return m_ConeCrdnts.m_Tower;
30 }
RPCConst::l1RpcConeCrdnts m_ConeCrdnts
Definition: RPCLogHit.h:54
void RPCLogHit::setDigiIdx ( int  digiIdx)

Definition at line 48 of file RPCLogHit.cc.

References m_digiIdx.

Referenced by RPCConeBuilderFromES::getConesFromES().

48  {
49  m_digiIdx = digiIdx;
50 }
int m_digiIdx
Definition: RPCLogHit.h:58

Member Data Documentation

RPCConst::l1RpcConeCrdnts RPCLogHit::m_ConeCrdnts
private

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().

int RPCLogHit::m_logPlaneNumber
private

Definition at line 56 of file RPCLogHit.h.

Referenced by getlogPlaneNumber(), and RPCLogHit().

int RPCLogHit::m_stripNumberInCone
private

Definition at line 56 of file RPCLogHit.h.

Referenced by getStripNumberInCone(), and RPCLogHit().