1818
1919#include " R3BFiberMappingPar.h"
2020
21- #include " FairParamList.h"
2221#include " R3BLogger.h"
22+ #include < FairParamList.h>
2323
24- #include " TMath.h"
25- #include " TString.h"
24+ #include < TMath.h>
25+ #include < TString.h>
2626
2727// ---- Standard Constructor ---------------------------------------------------
2828R3BFiberMappingPar::R3BFiberMappingPar (const TString& name, const TString& title, const TString& context)
2929 : FairParGenericSet(name, title, context)
30- , fNbSides(2 )
31- , fNbChannels(512 )
3230{
33- for (Int_t s = 0 ; s < fNbSides ; s++)
31+ fTrigmap .resize (fNbSides );
32+ for (size_t s = 0 ; s < fNbSides ; s++)
3433 {
3534 fTrigmap [s] = new TArrayI (fNbChannels );
36- for (Int_t c = 0 ; c < fNbChannels ; c++)
35+ for (size_t c = 0 ; c < fNbChannels ; c++)
3736 {
3837 fTrigmap [s]->AddAt (0 , c);
3938 }
4039 }
4140}
4241
43- // ---- Destructor ------------------------------------------------------------
44- R3BFiberMappingPar::~R3BFiberMappingPar ()
45- {
46- clear ();
47- for (Int_t s = 0 ; s < fNbSides ; s++)
48- if (fTrigmap [s])
49- delete fTrigmap [s];
50- }
51-
5242// ---- Method clear ----------------------------------------------------------
5343void R3BFiberMappingPar::clear ()
5444{
@@ -71,12 +61,11 @@ void R3BFiberMappingPar::putParams(FairParamList* list)
7161 R3BLOG (info, " Nb of channels: " << fNbChannels );
7262 R3BLOG (info, " Nb of sides: " << fNbSides );
7363
74- char name[300 ];
75- for (Int_t s = 0 ; s < fNbSides ; s++)
64+ for (size_t s = 0 ; s < fNbSides ; s++)
7665 {
7766 fTrigmap [s]->Set (fNbChannels );
78- sprintf ( name, " fiberside%dPar " , s + 1 );
79- list->add (name, *fTrigmap [s]);
67+ TString name = Form ( " fiberside%zuPar " , s + 1 );
68+ list->add (name. Data () , *fTrigmap [s]);
8069 }
8170}
8271
@@ -100,13 +89,11 @@ Bool_t R3BFiberMappingPar::getParams(FairParamList* list)
10089 return kFALSE ;
10190 }
10291
103- char name[300 ];
104- for (Int_t s = 0 ; s < fNbSides ; s++)
92+ for (size_t s = 0 ; s < fNbSides ; s++)
10593 {
10694 fTrigmap [s]->Set (fNbChannels );
107- sprintf (name, " fiberside%dPar" , s + 1 );
108-
109- if (!(list->fill (name, fTrigmap [s])))
95+ TString name = Form (" fiberside%zuPar" , s + 1 );
96+ if (!(list->fill (name.Data (), fTrigmap [s])))
11097 {
11198 R3BLOG (error, " Could not initialize " << name);
11299 return kFALSE ;
@@ -123,11 +110,11 @@ void R3BFiberMappingPar::print() { printParams(); }
123110void R3BFiberMappingPar::printParams ()
124111{
125112 R3BLOG (info, " Mapping params for Fiber: Num of sides: " << fNbSides << " and channels: " << fNbChannels );
126- for (Int_t s = 0 ; s < fNbSides ; s++)
127- for (Int_t c = 0 ; c < fNbChannels ; c++)
113+ for (size_t s = 0 ; s < fNbSides ; s++)
114+ for (size_t c = 0 ; c < fNbChannels ; c++)
128115 {
129116 R3BLOG (info, " Side: " << s + 1 << " , channel:" << c + 1 << " , value: " << fTrigmap [s]->GetAt (c));
130117 }
131118}
132119
133- ClassImp (R3BFiberMappingPar);
120+ ClassImp (R3BFiberMappingPar)
0 commit comments