#include "DataType.h" #include "TString.h" #include // for strcpy, strlen Int_t DataType::FullMask() { return kData|kDaqData|kMC; } const Char_t* DataType::AsString(DataType_t dataType) { switch (dataType) { case kUnknown: return "Unknown"; break; case kData: return "Data"; break; case kDaqData: return "DaqData"; break; case kMC: return "MC"; break; default: return "?Data?"; break; } } const Char_t* DataType::MaskToString(Int_t mask) { static Char_t newstring[255] = ""; Char_t* ptr = newstring; // start at the beginning *ptr = 0; // start with nothing Int_t fullmask = DataType::FullMask(); for (Int_t i=0; i<32; i++) { DataType::DataType_t flag = (DataType::DataType_t)(1<0 && maxChar