ROOT logo
//*-- Author  : v. Pechenov
//*-- Created : 
//*-- Modified: 

//_HADES_CLASS_DESCRIPTION
/////////////////////////////////////////////////////
//
//  HEmcCluster
//
//  Class for the Calibrated EMC data
//
////////////////////////////////////////////////////


#include "hemccluster.h"

ClassImp(HEmcCluster)

void HEmcCluster::setCellList(Int_t ncs,UChar_t* list) {
  cell = list[0];
  ncells = ncs;
  ncs--;
  if(ncs > 0) {
    if(ncs>24) ncs = 24;
    memcpy(cellList, list+1, ncs*sizeof(UChar_t)); //???
  }
}

UChar_t HEmcCluster::getCell(Int_t ind) const {
  if(ind<0 || ind > ncells || ind>24) return -1;
  if(ind == 0) return cell;
  return cellList[ind-1];
}
 hemccluster.cc:1
 hemccluster.cc:2
 hemccluster.cc:3
 hemccluster.cc:4
 hemccluster.cc:5
 hemccluster.cc:6
 hemccluster.cc:7
 hemccluster.cc:8
 hemccluster.cc:9
 hemccluster.cc:10
 hemccluster.cc:11
 hemccluster.cc:12
 hemccluster.cc:13
 hemccluster.cc:14
 hemccluster.cc:15
 hemccluster.cc:16
 hemccluster.cc:17
 hemccluster.cc:18
 hemccluster.cc:19
 hemccluster.cc:20
 hemccluster.cc:21
 hemccluster.cc:22
 hemccluster.cc:23
 hemccluster.cc:24
 hemccluster.cc:25
 hemccluster.cc:26
 hemccluster.cc:27
 hemccluster.cc:28
 hemccluster.cc:29
 hemccluster.cc:30
 hemccluster.cc:31
 hemccluster.cc:32
 hemccluster.cc:33