Class TesIO


class TesIO


Field Summary
 private IDataProviderSvc *m_dataSvc
           

Constructor Summary
TesIO(IDataProviderSvc * dataSvc)
           

Method Summary
 boolget(vector & localCopy, std::string location)
          gets template objects from TES and copies them to argument
 boolget(T * & localPointer, std::string location)
           
 voidgetMC(MCparticleCollection & , std::string location)
           
 voidgetMC(MCparticleCollection & , std::string location, HepMC_helper::IMCselector * )
           
 StatusCodestore(T * storable, std::string location)
          stores template objects to TES

Field Detail

m_dataSvc

private IDataProviderSvc * m_dataSvc
Constructor Detail

TesIO

public TesIO(IDataProviderSvc * dataSvc)
Method Detail

get

public bool get(vector & localCopy, std::string location)
gets template objects from TES and copies them to argument

get

public bool get(T * & localPointer, std::string location)

getMC

public void getMC(MCparticleCollection & , std::string location)

getMC

public void getMC(MCparticleCollection & , std::string location, HepMC_helper::IMCselector * )

store

public StatusCode store(T * storable, std::string location)
stores template objects to TES

Dependency Links

to Class HepMC_helper::IMCselector

link dependency