diff --git a/core/data/trd/CbmTrdDigi.cxx b/core/data/trd/CbmTrdDigi.cxx index 279e0c8014c66b16eb919ffa25cc33106f50ee1d..9658fe4e5d41f5f452d3254b4a1aafa09e3daf4c 100644 --- a/core/data/trd/CbmTrdDigi.cxx +++ b/core/data/trd/CbmTrdDigi.cxx @@ -37,12 +37,12 @@ CbmTrdDigi::CbmTrdDigi() : fInfo(0), fCharge(0), fTime(0) {} //_________________________________________________________________________________ CbmTrdDigi::CbmTrdDigi(Int_t padChNr, Float_t chargeT, Float_t chargeR, ULong64_t time) : fTime(time) { - /** Fill data structure according to FASP representation + /** Fill data structure according to FASP representation * A - Asic type according to CbmTrdAsicType * M - module id in the layer * L - layer id in the TRD setup * p - pad address within the module - * + * * fCharge definition tttt.tttt tttt.tttt rrrr.rrrr rrrr.rrrr * t - tilt paired charge * r - rectangle paired charge @@ -58,7 +58,7 @@ CbmTrdDigi::CbmTrdDigi(Int_t padChNr, Int_t uniqueModuleId, Float_t charge, ULon : fTime(time) { /** - * Fill data structure according to SPADIC representation + * Fill data structure according to SPADIC representation * A - Asic type according to CbmTrdAsicType * T - trigger type according to CbmTrdTriggerType * n - error class @@ -247,8 +247,14 @@ void CbmTrdDigi::SetFlag(const Int_t iflag, Bool_t set) void CbmTrdDigi::SetTime(Double_t t) { switch (GetType()) { - case eCbmTrdAsicType::kFASP: fTime = ULong64_t(TMath::Ceil(t / Clk(GetType()))); - case eCbmTrdAsicType::kSPADIC: fTime = static_cast<ULong64_t>(t); + case eCbmTrdAsicType::kFASP: { + fTime = ULong64_t(TMath::Ceil(t / Clk(GetType()))); + break; + } + case eCbmTrdAsicType::kSPADIC: { + fTime = static_cast<ULong64_t>(t); + break; + } case eCbmTrdAsicType::kNTypes: return; } }