// ------------------------------------------------------------------------- // ----- CbmTrdDetectorId source file ----- // ----- Created 29/05/09 by F. Uhlig ----- // ------------------------------------------------------------------------- #include "CbmTrdDetectorId.h" #include using std::cout; using std::endl; const Int_t CbmTrdDetectorId::shiftarray[] = {0,5,9,12,17,25}; const Int_t CbmTrdDetectorId::bitarray[] = {31,15,7,31,255,127}; CbmTrdDetectorId::CbmTrdDetectorId() { } Int_t* CbmTrdDetectorId::GetDetectorInfo(const Int_t detectorId) { for (Int_t i=0; i < array_length; i++) { result_array[i] = (( detectorId >> shiftarray[i] ) & bitarray[i] ); } return result_array; } /* void SetDetectorInfo(const Int_t (&detInfoArray)[6], Int_t returnval) { cout<<"Array Size: "<