CMS 3D CMS Logo

Public Member Functions | Protected Attributes

RPCPacBase Class Reference

#include <RPCPacBase.h>

Inheritance diagram for RPCPacBase:
RPCPac

List of all members.

Public Member Functions

 RPCPacBase (int m_tower, int logSector, int logSegment)
 RPCPacBase (RPCConst::l1RpcConeCrdnts coneCrdnts)
void setCurrentPosition (int m_tower, int logSector, int logSegment)
void setCurrentPosition (RPCConst::l1RpcConeCrdnts coneCrdnts)

Protected Attributes

RPCConst::l1RpcConeCrdnts m_ConeCrdnts
 Coordinates of LogCone.The coordinates, with which m_PAC is created - the same as in pac file name.
RPCConst::l1RpcConeCrdnts m_CurrConeCrdnts

Detailed Description

Interface for m_PAC classes. Containes only the coordinates of LogCone, for which given m_PAC works.

Author:
Karol Bunkowski (Warsaw)
Note:
Constructor L1RpcPacXXX(std::string patFilesDir, int m_tower, int logSector, int logSegment) should be implemented in anly class inherited from RPCPacBase. Required in RPCPacManager.

Definition at line 16 of file RPCPacBase.h.


Constructor & Destructor Documentation

RPCPacBase::RPCPacBase ( int  m_tower,
int  logSector,
int  logSegment 
)
RPCPacBase::RPCPacBase ( RPCConst::l1RpcConeCrdnts  coneCrdnts)

Constructor. m_ConeCrdnts and m_CurrConeCrdnts are set.

Definition at line 26 of file RPCPacBase.cc.

                                                        : 
    m_ConeCrdnts(coneCrdnts), 
    m_CurrConeCrdnts(coneCrdnts) {}

Member Function Documentation

void RPCPacBase::setCurrentPosition ( int  m_tower,
int  logSector,
int  logSegment 
)
void RPCPacBase::setCurrentPosition ( RPCConst::l1RpcConeCrdnts  coneCrdnts)

m_CurrConeCrdnts are set. Called by RPCPacManager in getPac.

Definition at line 46 of file RPCPacBase.cc.

References m_CurrConeCrdnts.

                                                                      {
  m_CurrConeCrdnts = coneCrdnts;
}

Member Data Documentation

Coordinates of LogCone.The coordinates, with which m_PAC is created - the same as in pac file name.

Definition at line 29 of file RPCPacBase.h.

Referenced by RPCPacBase(), RPCPac::runEnergeticPatternsGroups(), and RPCPac::runTrackPatternsGroup().

Coordinates of current LogCone. The same m_PAC may be used for several LogCones.

See also:
RPCPacManager

Definition at line 33 of file RPCPacBase.h.

Referenced by RPCPacBase(), RPCPac::run(), and setCurrentPosition().