1 // vim: set expandtab tabstop=4 shiftwidth=4:
13 GHIT::GHIT(string root, string postfix, string group): HIT(root, postfix) {
15 cerr << "In GHIT::GHIT(root = '" << root << "', postfix = '" << postfix
16 << "', group = '" << group << "');" << endl;
18 this->group.push(group);
23 cerr << "In GHIT destructor." << endl;
27 string GHIT::getFileName(string blockname) {
28 return string(root + '/' + group.top() + '/' + blockname + postfix);
31 void GHIT::pushGroup(string group) {
32 this->group.push(group);
35 string GHIT::popGroup() {
36 string g = group.top();
41 string GHIT::getGroup() {