TString AliJTH1::BuildTitle(){
TString title = fTitle;
for( int i=0;i<Dimension();i++ )
- title+=((int(fBins.size()) > i && fBins[i] != NULL)?" "+fBins[i]->BuildTitle(i):"")
+ title+=((int(fBins.size()) > i && fBins[i] != NULL)?" "+fBins[i]->BuildTitle(Index(i)):"")
+Form("%02d",Index(i));
return title;
}
}
+//////////////////////////////////////////////////////////////////////////
+// //
+// AliJTH1Derived //
+// //
+//////////////////////////////////////////////////////////////////////////
+template< typename T>
+AliJTH1Derived<T>::AliJTH1Derived():
+ AliJTH1(), fPlayer(this)
+{
+}
+template< typename T>
+AliJTH1Derived<T>::~AliJTH1Derived(){
+}
+
this->cd();
}
+AliJHistManager::AliJHistManager(TString name, TString dirname):
+ AliJNamed(name,"","",0),
+ fIsLoadMode(false),
+ fDirectory(gDirectory),
+ fConfigStr(),
+ fBin(0),
+ fHist(0),
+ fManager(0),
+ fBinNames(0),
+ fBinConfigs(0),
+ fHistNames(0),
+ fHistConfigs(0)
+{
+ // constructor
+ if( dirname.Length() > 0 ) {
+ fDirectory = (TDirectory*)gDirectory->Get(dirname);
+ if( !fDirectory ){
+ fDirectory = gDirectory->mkdir( dirname );
+ }
+ }
+ if( !fDirectory ){
+ fDirectory = gDirectory;
+ }
+ this->cd();
+}
+
//_____________________________________________________
AliJHistManager::AliJHistManager(const AliJHistManager& obj) :
AliJNamed(obj.fName,obj.fTitle,obj.fOption,obj.fMode),
void AliJHistManager::WriteConfig(){
TDirectory *owd = gDirectory;
+ cout<<"DEBUG_T1: "<<gDirectory<<endl;
+ gDirectory->Print();
TDirectory * fHistConfigDir = fDirectory->mkdir("HistManager");
fHistConfigDir->cd();
TObjString * config = new TObjString(GetString().Data());