14 #ifndef DDCOND_CONDITIONSTEST_H
15 #define DDCOND_CONDITIONSTEST_H
31 namespace Conditions {
44 Handle<ConditionsDataLoader>
loader;
48 TestEnv(LCDD& _lcdd,
const std::string& detector_name);
59 template <
typename T>
void print_bound_value(Condition condition,
const char* norm=0);
63 template<
typename T>
const T&
access_val(Condition c) {
64 if ( !c->is_bound() ) {
72 #endif // DDCOND_CONDITIONSTEST_H
void dump_conditions_pools()
const T & access_val(Condition c)
DetElement daughter(const std::string &sub_path) const
Find daughter element of the detector object.
TestEnv(LCDD &_lcdd, const std::string &detector_name)
void print_conditions(const RangeConditions &rc)
DD4hep::Geometry::DetElement DetElement
void print_condition(Condition condition)
void check_discrete_condition(Condition c, const IOV &iov)
ROOT::Math::XYZVector Position
static void dump_conditions_tree(DetElement elt)
Dump conditions tree of a detector element.
ConditionsManager manager
std::vector< Condition > RangeConditions
static void dump_detector_element(DetElement elt)
Dump the conditions of one detectpr element.
void add_xml_data_source(const std::string &file, const std::string &iov)
void print_bound_value(Condition condition, const char *norm=0)
Handle< ConditionsDataLoader > loader