summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6a17f2c)
file otherthan the one with digits in it.
+Revision 1.69 2002/05/05 21:06:55 nilsen
+Added GetSimulationMoel, and fixed up SetDefaultSimulation to do the
+proper initilization when a simulation has already been defined.
+
Revision 1.68 2002/05/02 18:51:53 nilsen
AliITS.h
Method MakeBranchR has now a second argument, with a default value:
Revision 1.68 2002/05/02 18:51:53 nilsen
AliITS.h
Method MakeBranchR has now a second argument, with a default value:
} // end for module
gAlice->TreeD()->GetEntries();
} // end for module
gAlice->TreeD()->GetEntries();
- /*
- char hname[30];
- sprintf(hname,"TreeD%d",gAlice->GetEvNumber());
- gAlice->TreeD()->Write(hname,TObject::kOverwrite);
- */
gAlice->TreeD()->AutoSave();
// reset tree
gAlice->TreeD()->Reset();
gAlice->TreeD()->AutoSave();
// reset tree
gAlice->TreeD()->Reset();
ClearModules();
gAlice->TreeS()->GetEntries();
ClearModules();
gAlice->TreeS()->GetEntries();
- /*
- char hname[30];
- sprintf(hname,"TreeS%d",evNumber);
- gAlice->TreeS()->Write(hname,TObject::kOverwrite);
- */
gAlice->TreeS()->AutoSave();
// reset tree
gAlice->TreeS()->Reset();
gAlice->TreeS()->AutoSave();
// reset tree
gAlice->TreeS()->Reset();
ClearModules();
gAlice->TreeD()->GetEntries();
ClearModules();
gAlice->TreeD()->GetEntries();
- /*
- char hname[30];
- sprintf(hname,"TreeD%d",evNumber);
- gAlice->TreeD()->Write(hname,TObject::kOverwrite);
- */
gAlice->TreeD()->AutoSave();
// reset tree
gAlice->TreeD()->Reset();
gAlice->TreeD()->AutoSave();
// reset tree
gAlice->TreeD()->Reset();
// none.
// Return:
// none.
// none.
// Return:
// none.
+ TDirectory *cwd = gDirectory;
+ TFile *fileRecPoints = gAlice->GetTreeRFile();
+ if(fileRecPoints)fileRecPoints->cd();
const char *optC = strstr(option,"C");
if (optC && !fTreeC) fTreeC = new TTree("TC","Clusters in ITS");
else return;
const char *optC = strstr(option,"C");
if (optC && !fTreeC) fTreeC = new TTree("TC","Clusters in ITS");
else return;
TreeC()->Branch(branchname,&((*fCtype)[i]), buffersize);
} // end if fCtype && fTreeC
} // end for i
TreeC()->Branch(branchname,&((*fCtype)[i]), buffersize);
} // end if fCtype && fTreeC
} // end for i
}
//______________________________________________________________________
void AliITS::GetTreeC(Int_t event){
}
//______________________________________________________________________
void AliITS::GetTreeC(Int_t event){
} // end if fTreeC
sprintf(treeName,"TreeC%d",event);
} // end if fTreeC
sprintf(treeName,"TreeC%d",event);
- fTreeC = (TTree*)gDirectory->Get(treeName);
+ TFile *fileRecPoints = gAlice->GetTreeRFile();
+ if(!fileRecPoints){
+ fTreeC = (TTree*)gDirectory->Get(treeName);
+ }
+ else {
+ fTreeC = (TTree*)fileRecPoints->Get(treeName);
+ }
} // end for module
ClearModules();
} // end for module
ClearModules();
- /*
- char hname[30];
- sprintf(hname,"TreeR%d",evNumber);
- gAlice->TreeR()->Write(hname,TObject::kOverwrite);
- */
gAlice->TreeR()->AutoSave();
// reset tree
gAlice->TreeR()->Reset();
gAlice->TreeR()->AutoSave();
// reset tree
gAlice->TreeR()->Reset();
gAlice->TreeR()->GetEntries();
treeC->GetEntries();
gAlice->TreeR()->GetEntries();
treeC->GetEntries();
- char hname[30];
- /*
- sprintf(hname,"TreeR%d",evNumber);
- gAlice->TreeR()->Write(hname,TObject::kOverwrite);
- */
gAlice->TreeR()->AutoSave();
// reset tree
gAlice->TreeR()->Reset();
gAlice->TreeR()->AutoSave();
// reset tree
gAlice->TreeR()->Reset();
- sprintf(hname,"TreeC%d",evNumber);
- treeC->Write(hname,TObject::kOverwrite);
treeC->Reset();
}
//______________________________________________________________________
treeC->Reset();
}
//______________________________________________________________________
TObjArray *fCtype; // List of clusters
Int_t *fNctype; //[fNDetTypes] Num. of clust. per type of det.
TObjArray *fCtype; // List of clusters
Int_t *fNctype; //[fNDetTypes] Num. of clust. per type of det.
- TTree *fTreeC; // Tree for raw clusters
+ TTree *fTreeC; //! Tree for raw clusters
TClonesArray *fRecPoints; // List of reconstructed points
Int_t fNRecPoints; // Number of rec points
TClonesArray *fRecPoints; // List of reconstructed points
Int_t fNRecPoints; // Number of rec points
- ClassDef(AliITS,1) // Base class for ITS
+ ClassDef(AliITS,2) // Base class for ITS