9#ifndef GEOHEAVYMETALSHIELDCREATOR_H
10#define GEOHEAVYMETALSHIELDCREATOR_H
12#include <geometry/CreatorBase.h>
14#include <framework/logging/Logger.h>
15#include <framework/database/DBObjPtr.h>
16#include <framework/database/DBImportObjPtr.h>
17#include <framework/database/IntervalOfValidity.h>
19#include <vxd/dbobjects/HeavyMetalShieldGeometryPar.h>
63 B2FATAL(
"No configuration for " << name <<
" found.");
bool import(const IntervalOfValidity &iov)
Import the object to database.
Class for importing a single object to the database.
void construct(Args &&... params)
Construct an object of type T in this DBImportObjPtr using the provided constructor arguments.
Class for accessing objects in the database.
GearDir is the basic class used for accessing the parameter store.
A class that describes the interval of experiments/runs for which an object in the database is valid.
Pure virtual base class for all geometry creators.
GeometryTypes
Flag indiciating the type of geometry to be used.
Abstract base class for different kinds of events.