| 1 |
/** @file |
/** @file |
| 2 |
* $Author: messineo $ |
* $Author: mocchiut $ |
| 3 |
* $Date: 2008-03-12 13:48:30 $ |
* $Date: 2009/07/24 13:53:45 $ |
| 4 |
* $Revision: 1.21 $ |
* $Revision: 1.3 $ |
| 5 |
* |
* |
| 6 |
* Implementation of the functions of a sample Algorithm class. |
* Implementation of the functions of a sample Algorithm class. |
| 7 |
* This file can be used as a templace to develop your own algorithm. |
* This file can be used as a templace to develop your own algorithm. |
| 113 |
3 CALIBRATION PACKET with error but used |
3 CALIBRATION PACKET with error but used |
| 114 |
-1 CRC exception packet DISCARDED |
-1 CRC exception packet DISCARDED |
| 115 |
-2 FATAL exception packet DISCARDED //never happen |
-2 FATAL exception packet DISCARDED //never happen |
| 116 |
-3 No way to read events of this type. packet DISCARDED( es CalibCal) |
-3 No way to read events of this type. packet DISCARDED( es CalibCal --old) |
| 117 |
//in PacketUser I will put ret = 10 |
//in PacketUser I will put ret = 10 |
| 118 |
ret = 10 if the packet is good but comes from a cadre with VRL problems |
ret = 10 if the packet is good but comes from a cadre with VRL problems |
| 119 |
|
|
| 184 |
// catch (NotExistingAlgorithmException exc) {} |
// catch (NotExistingAlgorithmException exc) {} |
| 185 |
|
|
| 186 |
Run->FillTrees(type); |
Run->FillTrees(type); |
| 187 |
|
// cout << Header->GetCounter()->Get(type) << endl; |
| 188 |
Header->GetCounter()->Increment(type); |
Header->GetCounter()->Increment(type); |
| 189 |
|
// cout << Header->GetCounter()->Get(type) << endl; |
| 190 |
} |
} |
| 191 |
else |
else |
| 192 |
{ |
{ |
| 193 |
ret=-3; |
ret=-3; |
| 194 |
oss.str(""); |
oss.str(""); |
| 195 |
oss << " No way to read events of type " << type->GetName().c_str()<<". The Packet is skipped "; |
// oss << " No way to read events of type " << type->GetName().c_str()<<". The Packet is skipped "; |
| 196 |
|
oss << " No way to read events of type " << type->GetName()<<". The Packet is skipped "; |
| 197 |
oss << " Return "<<ret; |
oss << " Return "<<ret; |
| 198 |
msg=oss.str(); |
msg=oss.str(); |
| 199 |
PamOffLineSW::mainLogUtil->logWarning(msg); |
PamOffLineSW::mainLogUtil->logWarning(msg); |
| 214 |
unsigned int OrbitalTime = (((UINT32)buff[8]<<24)&0xFF000000) + (((UINT32)buff[9]<<16)&0x00FF0000) + (((UINT32)buff[10]<<8)&0x0000FF00) + (((UINT32)buff[11])&0x000000FF); |
unsigned int OrbitalTime = (((UINT32)buff[8]<<24)&0xFF000000) + (((UINT32)buff[9]<<16)&0x00FF0000) + (((UINT32)buff[10]<<8)&0x0000FF00) + (((UINT32)buff[11])&0x000000FF); |
| 215 |
unsigned int PacketLenght = (((UINT32)buff[12]<<16)&0x00FF0000) + (((UINT32)buff[13]<<8)&0x0000FF00) + (((UINT32)buff[14])&0x000000FF); |
unsigned int PacketLenght = (((UINT32)buff[12]<<16)&0x00FF0000) + (((UINT32)buff[13]<<8)&0x0000FF00) + (((UINT32)buff[14])&0x000000FF); |
| 216 |
unsigned char CRC = buff[15]; |
unsigned char CRC = buff[15]; |
| 217 |
unsigned char FileOffset = 0;// ?? |
// unsigned char FileOffset = 0;// ?? |
| 218 |
|
|
| 219 |
Header->GetPscuHeader()->SetPacketId(PacketId1, PacketId2); |
Header->GetPscuHeader()->SetPacketId(PacketId1, PacketId2); |
| 220 |
Header->GetPscuHeader()->SetCounter(Counter); |
Header->GetPscuHeader()->SetCounter(Counter); |
| 234 |
*/ |
*/ |
| 235 |
std::string EventReader::GetVersionInfo(void) const { |
std::string EventReader::GetVersionInfo(void) const { |
| 236 |
return |
return |
| 237 |
"$Header: /repository/PamOffLineSW/techmodel/EventReader.cpp,v 1.21 2008-03-12 13:48:30 messineo Exp $\n"; |
"$Header: /afs/ba.infn.it/user/pamela/src/CVS/chewbacca/PamOffLineSW/techmodel/EventReader.cpp,v 1.3 2009/07/24 13:53:45 mocchiut Exp $\n"; |
| 238 |
} |
} |
| 239 |
|
|
| 240 |
|
|