1#ifndef RecMucRecHitCnv_CXX
2#define RecMucRecHitCnv_CXX 1
4#include "GaudiKernel/MsgStream.h"
5#include "GaudiKernel/DataObject.h"
6#include "GaudiKernel/ObjectVector.h"
8#include "TClonesArray.h"
10#include "EventModel/EventModel.h"
12#include "ReconEvent/ReconEvent.h"
15#include "RootEventData/TRecMucTrack.h"
17#include "RootEventData/TRecTrackEvent.h"
19#include "RootCnvSvc/Rec/RecTrackCnv.h"
20#include "RootCnvSvc/Rec/RecMucRecHitCnv.h"
21#include "RootCnvSvc/RootAddress.h"
37 MsgStream log(
msgSvc(),
"RecMucRecHitCnv");
50 return StatusCode::SUCCESS;
55 return StatusCode::SUCCESS;
virtual StatusCode DataObjectToTObject(DataObject *obj, RootAddress *addr)
transformation to root
virtual StatusCode TObjectToDataObject(DataObject *&obj)
transformation from root
RecMucRecHitCnv(ISvcLocator *svc)
Definition of a Root address, derived from IOpaqueAddress.
Base class for all Root Converters.
std::string m_rootTreename
each converter knows it's treename
std::vector< void * > m_adresses
each converter knows the corresponding adresses
void declareObject(const std::string &fullPath, const CLID &clid, const std::string &treename, const std::string &branchname)
Store TDS path to link a particular converter to an object on the TDS.
std::string m_rootBranchname
root branchname (may be concatenated of severals)
_EXTERN_ std::string MucRecHitCol