00001 // $Id: RBCId.cc,v 1.8 2009/08/09 11:11:37 aosorio Exp $ 00002 // Include files 00003 00004 // local 00005 #include "L1Trigger/RPCTechnicalTrigger/interface/RBCId.h" 00006 00007 //----------------------------------------------------------------------------- 00008 // Implementation file for class : RBCId 00009 // 00010 // 2008-10-12 : Andres Osorio 00011 //----------------------------------------------------------------------------- 00012 00013 //============================================================================= 00014 // Standard constructor, initializes variables 00015 //============================================================================= 00016 RBCId::RBCId( ) { 00017 m_wheel = -9; 00018 m_sector[0] = 100; 00019 m_sector[1] = 101; 00020 } 00021 00022 RBCId::RBCId( int _w, int * _s ) 00023 { 00024 m_wheel = _w; 00025 m_sector[0] = _s[0]; 00026 m_sector[1] = _s[1]; 00027 } 00028 00029 RBCId::RBCId( const RBCId & id ) 00030 { 00031 m_wheel = id.wheel(); 00032 m_sector[0] = id.sector(0); 00033 m_sector[1] = id.sector(1); 00034 } 00035 00036 //============================================================================= 00037 // Destructor 00038 //============================================================================= 00039 RBCId::~RBCId() {} 00040 00041 //============================================================================= 00042 void RBCId::printinfo() 00043 { 00044 00045 std::cout << " ---->whe " << m_wheel << '\n'; 00046 std::cout << " ---->sec " << m_sector[0] << '\t' << m_sector[1] << '\n'; 00047 00048 }