]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSLoader.cxx
Update for Ds
[u/mrichter/AliRoot.git] / ITS / AliITSLoader.cxx
index 2a93c7efd6cd29c2afc4224aaa0af99613f22625..12bd812d34411d601b76a03a809e4bb5eacc58e2 100644 (file)
@@ -42,14 +42,12 @@ ClassImp(AliITSLoader)
 
 /**********************************************************************/
   AliITSLoader::AliITSLoader():AliLoader(),
-fITSpid(0),
 fGeom(0){
   // Default constructor
 }
 /*********************************************************************/
 AliITSLoader::AliITSLoader(const Char_t *name,const Char_t *topfoldername):
 AliLoader(name,topfoldername),
-fITSpid(0),
 fGeom(0){
   //Constructor   
     AliDataLoader* rawClustersDataLoader = new AliDataLoader(
@@ -89,7 +87,6 @@ fGeom(0){
 /**********************************************************************/
 AliITSLoader::AliITSLoader(const Char_t *name,TFolder *topfolder): 
   AliLoader(name,topfolder),
-fITSpid(0),
 fGeom(0){
   //ctor  
     AliDataLoader*  rawClustersDataLoader = new AliDataLoader(
@@ -210,7 +207,7 @@ void AliITSLoader::SetupDigits(TObjArray *digPerDet,Int_t n,
     TClonesArray *cl = 0;
     TTree *td = 0;
     TBranch *br = 0;
-    Char_t branch[13];
+    Char_t branch[14];
     const Char_t *det[3] = {"SPD","SDD","SSD"};
 
     if(!digPerDet){
@@ -231,8 +228,8 @@ void AliITSLoader::SetupDigits(TObjArray *digPerDet,Int_t n,
     for(i=0;i<n;i++){
         if(digPerDet->At(i)==0){ // set up TClones Array
             digPerDet->AddAt(new TClonesArray(digclass[i],1000),i);
-            if(n==3) sprintf(branch,"ITSDigits%s",det[i]);
-            else     sprintf(branch,"ITSDigits%d",i+1);
+            if(n==3) snprintf(branch,13,"ITSDigits%s",det[i]);
+            else     snprintf(branch,13,"ITSDigits%d",i+1);
             br = td->GetBranch(branch);
             br->SetAddress(&((*digPerDet)[i]));
             continue; // do next one.
@@ -248,8 +245,8 @@ void AliITSLoader::SetupDigits(TObjArray *digPerDet,Int_t n,
                   "derived from AliITSdigit",i,digPerDet->At(i));
         } // end if
         cl->Clear();
-        if(n==3) sprintf(branch,"ITSDigits%s",det[i]);
-        else     sprintf(branch,"ITSDigits%d",i+1);
+        if(n==3) snprintf(branch,13,"ITSDigits%s",det[i]);
+        else     snprintf(branch,13,"ITSDigits%d",i+1);
         br = td->GetBranch(branch);
         br->SetAddress(&((*digPerDet)[i]));
         continue;