29 const uint16_t * my16Bitp_ =
reinterpret_cast<const uint16_t *
> (
data_);
38 if(
n>0&&
n%4==0) my16Bitp_++;
42 unsigned int theSRPi =
n ;
46 unsigned int u =
n%towersInPhi;
48 theSRPi = (
n/towersInPhi )*towersInPhi + u - 1;
58 for(
size_t i = 0;
i < srs.size(); ++
i){
59 srs[
i]->setValue(srFlag);
60 (*ebSrFlagsDigis_)->push_back(*((
EBSrFlag*)srs[
i]));
std::auto_ptr< EBSrFlagCollection > * ebSrFlagsCollection()
unsigned short srFlags_[SRP_NUMBFLAGS]
std::vector< EcalSrFlag * > getSrFlagPointer(unsigned int feChannel)
unsigned int getActiveDCC()
std::auto_ptr< EBSrFlagCollection > * ebSrFlagsDigis_
unsigned int expNumbSrFlags_
unsigned short srFlag(unsigned int feChannel)
DCCEBSRPBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack)
DCCDataUnpacker * unpacker_
void addSRFlagToCollection()
EcalElectronicsMapper * mapper_
unsigned int getActiveSM()
bool checkSrpIdAndNumbSRFlags()