11 const TString
datadir(
"/src/Fireworks/Core/");
12 const TString
p1 = gSystem->Getenv(
"CMSSW_BASE") +
datadir;
13 const TString
p2 = gSystem->Getenv(
"CMSSW_RELEASE_BASE") +
datadir;
16 if (gSystem->AccessPathName(
p1 +
v) == kFALSE) {
22 if (gSystem->AccessPathName(
v))
27 TPMERegexp re(
"CMSSW_(\\d+)_(\\d+)_");
29 if (re.NMatches() > 2) {
30 out[0] = re[1].Atoi();
31 out[1] = re[2].Atoi();
36 static int mm[] = {0, 0, 0};
40 if (gSystem->Getenv(
"CMSSW_VERSION")) {
41 v = gSystem->Getenv(
"CMSSW_VERSION");
44 TString versionFileName = gSystem->Getenv(
"CMSSW_BASE");
45 versionFileName +=
"/src/Fireworks/Core/data/version.txt";
46 std::ifstream
fs(versionFileName);
48 infoText.ReadLine(
fs);
49 infoText.ReadLine(
fs);
61 int data[] = {0, 0, 0};
void getDecomposedVersion(const TString &s, int *out)
const TString datadir("/src/Fireworks/Core/")
int * supportedDataFormatsVersion()
bool acceptDataFormatsVersion(TString &n)
char data[epos_bytes_allocation]