added a dummy header extraction routine
This commit is contained in:
parent
b27f697279
commit
0ab456e5f5
@ -137,6 +137,7 @@ TPsiRunHeader::~TPsiRunHeader()
|
||||
TObjArray* TPsiRunHeader::GetHeader()
|
||||
{
|
||||
// make sure that previous header is removed
|
||||
fHeader.Delete();
|
||||
fHeader.Expand(0);
|
||||
|
||||
char str[1024], fmt[1024];
|
||||
@ -202,6 +203,20 @@ TObjArray* TPsiRunHeader::GetHeader()
|
||||
return &fHeader;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// ExtractHeaderInformation (public)
|
||||
//--------------------------------------------------------------------------
|
||||
/**
|
||||
* <p> Extracts from an array of TObjStrings containing the header information
|
||||
* all the necessary parameters.
|
||||
*
|
||||
* \param runHeader an array of TObjStrings containing the header information
|
||||
*/
|
||||
Bool_t TPsiRunHeader::ExtractHeaderInformation(TObjArray *runHeader)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// AddProperty (public)
|
||||
//--------------------------------------------------------------------------
|
||||
|
@ -81,6 +81,7 @@ public:
|
||||
virtual vector<TPsiRunProperty> *GetProperties() { return &fProperties; }
|
||||
|
||||
virtual TObjArray *GetHeader();
|
||||
virtual Bool_t ExtractHeaderInformation(TObjArray *runHeader);
|
||||
|
||||
virtual void SetRunTitle(TString runTitle) { fRunTitle = runTitle; }
|
||||
virtual void SetRunNumber(Int_t runNumber) { fRunNumber = runNumber; }
|
||||
|
@ -77,8 +77,16 @@ int main(int argc, char *argv[])
|
||||
return -1;
|
||||
}
|
||||
|
||||
f->mkdir("RunHeader");
|
||||
f->cd("RunHeader");
|
||||
// root file header related things
|
||||
/*
|
||||
TFolder *runInfo = gROOT->GetRootFolder()->AddFolder("RunInfo", "PSI RunInfo");
|
||||
gROOT->GetListOfBrowsables()->Add(runInfo, "RunInfo");
|
||||
runInfo->Add(header->GetHeader());
|
||||
runInfo->Write();
|
||||
*/
|
||||
|
||||
f->mkdir("RunInfo");
|
||||
f->cd("RunInfo");
|
||||
header->GetHeader()->Write();
|
||||
|
||||
f->Close();
|
||||
|
Loading…
x
Reference in New Issue
Block a user