Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

get_record_title.h

Go to the documentation of this file.
00001 #ifndef _GET_RECORD_TITLE
00002 #define _GET_RECORD_TITLE
00003 
00004 TString get_record_title(TString release)
00005 {
00006   const char *BaseRel = getenv("SRT_BASE_RELEASE");
00007   const char *RootRel = getenv("ROOTSYS");
00008 
00009   string RootVer(RootRel);
00010   RootVer.replace(0,RootVer.rfind("/")+1,"");
00011 
00012   if(release != "") release = ","+release;
00013 
00014   char RecTitle[100];
00015   sprintf(RecTitle, "RecordTitle=CEDAR_PHY(minossoft:%s,root:%s%s)", BaseRel, RootVer.c_str(), release.Data());
00016 
00017   return RecTitle;
00018 }
00019 
00020 
00021 // Work around CINT's apparently broken implementation of default arguments.
00022 TString get_record_title()
00023 {
00024   return get_record_title("");
00025 }
00026 
00027 #endif

Generated on Mon Feb 15 11:06:46 2010 for loon by  doxygen 1.3.9.1