#include <RPCPacBase.h>
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 |
Interface for m_PAC classes. Containes only the coordinates of LogCone, for which given m_PAC works.
Definition at line 16 of file RPCPacBase.h.
RPCPacBase::RPCPacBase | ( | int | m_tower, |
int | logSector, | ||
int | logSegment | ||
) |
Constructor. m_ConeCrdnts and m_CurrConeCrdnts are set.
Definition at line 13 of file RPCPacBase.cc.
References m_ConeCrdnts, m_CurrConeCrdnts, RPCConst::l1RpcConeCrdnts::m_LogSector, RPCConst::l1RpcConeCrdnts::m_LogSegment, and RPCConst::l1RpcConeCrdnts::m_Tower.
{ m_ConeCrdnts.m_Tower = m_tower; m_ConeCrdnts.m_LogSector = logSector; m_ConeCrdnts.m_LogSegment = logSegment; m_CurrConeCrdnts = m_ConeCrdnts; }
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) {}
void RPCPacBase::setCurrentPosition | ( | int | m_tower, |
int | logSector, | ||
int | logSegment | ||
) |
m_CurrConeCrdnts are set. Called by RPCPacManager in getPac.
Definition at line 35 of file RPCPacBase.cc.
References m_CurrConeCrdnts, RPCConst::l1RpcConeCrdnts::m_LogSector, RPCConst::l1RpcConeCrdnts::m_LogSegment, and RPCConst::l1RpcConeCrdnts::m_Tower.
{ m_CurrConeCrdnts.m_Tower = m_tower; m_CurrConeCrdnts.m_LogSector = logSector; m_CurrConeCrdnts.m_LogSegment = 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; }
RPCConst::l1RpcConeCrdnts RPCPacBase::m_ConeCrdnts [protected] |
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.
Definition at line 33 of file RPCPacBase.h.
Referenced by RPCPacBase(), RPCPac::run(), and setCurrentPosition().