// ----------------------------------------------------------------------------- // ----- ----- // ----- R3BCaloUnpackPar ----- // ----- Created 21/07/2014 by H. Alvarez-Pol ----- // ----- ----- // ----------------------------------------------------------------------------- #include #include "R3BCaloUnpackPar.h" #include "TMath.h" R3BCaloUnpackPar::R3BCaloUnpackPar(const char* name, const char* title, const char* context) : FairParGenericSet(name,title,context) { validityMask = new Int_t[numberOfCrystals]; clear(); } void R3BCaloUnpackPar::putParams(FairParamList* list) { std::cout<<"-I- R3BCaloUnpackPar::putParams() called"<add("validityMask", (Int_t*)validityMask, numberOfCrystals); list->add("gosip_header_size", (Int_t)gosip_header_size); list->add("gosip_sub_header_size", (Int_t)gosip_sub_header_size); list->add("event_t_size", (Int_t)event_t_size); list->add("trace_head_t_size", (Int_t)trace_head_t_size); list->add("max_submemory_id", (Int_t)max_submemory_id); list->add("max_module_id", (Int_t)max_module_id); list->add("max_sfp_id", (Int_t)max_sfp_id); list->add("max_pc_id", (Int_t)max_pc_id); } Bool_t R3BCaloUnpackPar::getParams(FairParamList* list) { std::cout<<"-I- R3BCaloUnpackPar::getParams() called"<fill("validityMask", validityMask, numberOfCrystals)) return kFALSE; if (!list->fill("gosip_header_size", &gosip_header_size,1)) return kFALSE; if (!list->fill("gosip_sub_header_size", &gosip_sub_header_size,1)) return kFALSE; if (!list->fill("event_t_size", &event_t_size,1)) return kFALSE; if (!list->fill("trace_head_t_size", &trace_head_t_size,1)) return kFALSE; if (!list->fill("max_submemory_id", &max_submemory_id,1)) return kFALSE; if (!list->fill("max_module_id", &max_module_id,1)) return kFALSE; if (!list->fill("max_sfp_id", &max_sfp_id,1)) return kFALSE; if (!list->fill("max_pc_id", &max_pc_id,1)) return kFALSE; return kTRUE; } void R3BCaloUnpackPar::Print(Option_t* option) const { std::cout<<"-I- CALIFA Unpack Parameters:"<