CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch1/src/L1Trigger/RPCTechnicalTrigger/src/RBCId.cc

Go to the documentation of this file.
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 }