00001 #include "TL2249Data.hxx" 00002 00003 00004 /// Constructor 00005 TL2249Data::TL2249Data(int bklen, int bktype, const char* name, void *pdata): 00006 TGenericData(bklen, bktype, name, pdata) 00007 { 00008 00009 for(int i = 0; i < GetSize(); i++){ 00010 00011 uint32_t word = GetData16()[i]; 00012 fMeasurements.push_back(LADCMeasurement(i,word)); 00013 00014 } 00015 00016 } 00017 00018 void TL2249Data::Print(){ 00019 00020 std::cout << "L2249 decoder for bank " << GetName().c_str() << std::endl; 00021 00022 for(int i = 0; i < (int)fMeasurements.size(); i++){ 00023 std::cout << "chan " << i << " meas = " << fMeasurements[i].GetMeasurement() << " " ; 00024 } 00025 std::cout << std::endl; 00026 00027 00028 00029 }