4 #include <utl/CoordinateSystem.h>
5 #include <evt/ShowerMRecData.h>
6 #include <mdet/MDetector.h>
7 #include <mevt/MEvent.h>
8 #include <adst/RecEvent.h>
Counter level event data.
Describes a particle for Simulation.
const det::Detector * fDetector
void AddParticle(const utl::Particle &p, const mdet::Counter &c, const int moduleId, const int scintId, MdSimScintillator &ms) const
const otoa::Config & fConfig
MD2ADST(const otoa::Config &config)
Detector associated to muon detector hierarchy.
MdRecChannel MakeChannel(const mevt::Channel &c, const mdet::Module &m) const
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
void FillMEvent(const evt::Event &e, MDEvent &me) const
const otoa::Config & GetConfig() const
utl::CoordinateSystemPtr GetShowerPlaneCS(const evt::ShowerMRecData &sr) const
const mdet::MDetector * fMdDetector
Converts an Offline event to ADST.
Top of the hierarchy of the detector description interface.
void FillRecShower(const evt::ShowerMRecData &sr, MdRecShower &mr) const
MdSimCounter MakeSimCounter(const mevt::Counter &c, const utl::CoordinateSystemPtr &showerPlaneCS) const
void Convert(const evt::Event &inEvent, RecEvent &outEvent) const
Root detector of the muon detector hierarchy.
utl::CoordinateSystemPtr fReferenceCS
Channel level event data.
MdRecCounter MakeCounter(const mevt::Counter &c, const utl::CoordinateSystemPtr &cs) const
MdRecModule MakeModule(const mevt::Module &em, const mdet::Module &dm, const utl::CoordinateSystemPtr &cs) const
Interface class to access to the Muon Reconstruction of a Shower.
void Config(const std::string &infile)