Definition at line 113 of file fastHadd.cc.
MicroME::MicroME |
( |
const std::string * |
full, |
|
|
const std::string * |
dir, |
|
|
const std::string * |
obj, |
|
|
uint32_t |
flags = 0 |
|
) |
| |
|
inline |
Definition at line 114 of file fastHadd.cc.
const std::string * objname
const std::string * dirname
const std::string * fullname
void MicroME::add |
( |
TObject * |
obj_to_add | ) |
const |
|
inline |
Definition at line 133 of file fastHadd.cc.
References DEBUG, and obj.
Referenced by counter.Counter::register().
134 DEBUG(1,
"Merging: " <<
obj->GetName() <<
135 " << " << obj_to_add->GetName() << std::endl);
137 if (dynamic_cast<TH1 *>(
obj) &&
dynamic_cast<TH1 *
>(obj_to_add)) {
138 dynamic_cast<TH1 *
>(
obj)->Add(dynamic_cast<TH1 *>(obj_to_add));
139 }
else if (dynamic_cast<TObjString *>(
obj) &&
dynamic_cast<TObjString *
>(obj_to_add)) {
143 DEBUG(1,
"Cannot merge (different types): " <<
obj->GetName() <<
144 " << " << obj_to_add->GetName() << std::endl);
bool MicroME::operator< |
( |
const MicroME & |
rhs | ) |
const |
|
inline |
Definition at line 126 of file fastHadd.cc.
References dirname, lessThanMME(), and objname.
const std::string * objname
const std::string * dirname
static bool lessThanMME(const std::string &lhs_dirname, const std::string &lhs_objname, const std::string &rhs_dirname, const std::string &rhs_objname)
const std::string* MicroME::dirname |
const std::string* MicroME::fullname |
const std::string* MicroME::objname |