|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   25     if ( 
this != &right ) {
 
   31       m_data[idSys].emplace_back(bc,std::move(vSL));
 
   43                                     size_t subSystemAddress,
 
   48     for( 
size_t ip=0; 
ip<
m_data[systemAddress].size(); 
ip++){
 
   50       if (bc != 
bcid) 
continue;
 
   52       return *(vecSL.at(
getSystemIndex(systemAddress,subSystemAddress,sectorAddress)));
 
   60                         size_t subSystemAddress,
 
   72     if ( systemAddress == 
Barrel ) {
 
   74     } 
else if ( systemAddress == 
Endcap ) {
 
   76     } 
else if ( systemAddress == 
Forward ) {
 
   84                         size_t subSystemAddress,
 
   89     if ( systemAddress == 
Barrel ) {
 
   91     } 
else if ( systemAddress == 
Endcap ) {
 
   93     } 
else if ( systemAddress == 
Forward ) {
 
  105     if ( 
this == &right ) 
return;
 
  112       m_data[idSys].emplace_back(bc,std::move(vSL));
 
  126     if ( systemAddress == 
Barrel ) {
 
  129     vecSL.emplace_back(std::make_shared<Lvl1MuBarrelSectorLogicData>());
 
  132     } 
else if ( systemAddress == 
Endcap ) {
 
  135     vecSL.emplace_back(std::make_shared<Lvl1MuEndcapSectorLogicData>());
 
  138     } 
else if ( systemAddress == 
Forward ) {
 
  141     vecSL.emplace_back(std::make_shared<Lvl1MuForwardSectorLogicData>());
 
  145     size_t ip = 
m_data[systemAddress].size();
 
  146     m_data[systemAddress].emplace_back( 
bcid, std::move(vecSL) );
 
  156     for( 
size_t ip=0; 
ip<
m_data[systemAddress].size(); 
ip++){
 
  158       if (bc == 
bcid) 
return false;
 
  174     std::cout << 
"TW: SysAd: in " << systemAddress << 
"  size: " << 
m_data[systemAddress].size()  << std::endl;
 
  175     m_data[systemAddress].clear();
 
  220     size_t systemAddress;
 
  221     size_t subSystemAddress;
 
  224     out << 
"--------- Barrel Sector ---------------------------" << std::endl;
 
  228         out << 
"   ------ A Side (Z>0)  ---------------------------" << std::endl;
 
  229         subSystemAddress = right.
idSideA();
 
  231         out << 
"   ------ C Side (Z<0)  ---------------------------" << std::endl;
 
  232         subSystemAddress = right.
idSideC();
 
  235         out << 
"      --- Sector ID  :  " << 
id << 
"   ----------" << std::endl;
 
  236     for( 
size_t ip=0; 
ip < right.
m_data[systemAddress].size(); 
ip++){
 
  239       out << 
" BC: " << bc;
 
  245     out << 
"--------- Endcap Sector ---------------------------" << std::endl;
 
  249         out << 
"   ------ A Side (Z>0)  ---------------------------" << std::endl;
 
  250         subSystemAddress = right.
idSideA();
 
  252         out << 
"   ------ C Side (Z<0)  ---------------------------" << std::endl;
 
  253         subSystemAddress = right.
idSideC();
 
  256         out << 
"      --- Sector ID  :  " << 
id << 
"   ----------" << std::endl;
 
  257     for( 
size_t ip=0; 
ip < right.
m_data[systemAddress].size(); 
ip++){
 
  260       out << 
" BC: " << bc;
 
  266     out << 
"--------- Forward Sector ---------------------------" << std::endl;
 
  270         out << 
"   ------ A Side (Z>0)  ---------------------------" << std::endl;
 
  271         subSystemAddress = right.
idSideA();
 
  273         out << 
"   ------ C Side (Z<0)  ---------------------------" << std::endl;
 
  274         subSystemAddress = right.
idSideC();
 
  277         out << 
"      --- Sector ID  :  " << 
id << 
"   ----------" << std::endl;
 
  278     for( 
size_t ip=0; 
ip < right.
m_data[systemAddress].size(); 
ip++){
 
  281       out << 
" BC: " << bc;
 
  
char data[hepevt_bytes_allocation_ATLAS]
Base class for the data coming from one SL board.
Namespace for the LVL1 muon interface classes.
Class representing data from a barrel SL board.
Class representing data from a forward SL board.
Class representing data from an endcap SL board.
setEventNumber setTimeStamp bcid
virtual const Lvl1MuSectorLogicData & convertFromWordFormat(const SectorLogicWord &)=0
Convert SectorLogicData from 32 bit word data.
std::ostream & operator<<(std::ostream &out, const Lvl1MuCTPIInput &right)