23#if __cplusplus >= 201402L
24# define MKETCLIENT make_unique<Decoder::THaEtClient>()
26# define MKETCLIENT unique_ptr<Decoder::THaEtClient>(new Decoder::THaEtClient)
43 THaCodaRun(session), fComputer(computer), fSession(session), fMode(
mode)
57 THaCodaRun(rhs), fComputer(rhs.fComputer), fSession(rhs.fSession),
77 const auto& obj =
dynamic_cast<const THaOnlRun&
>(rhs);
82 catch(
const std::bad_cast&
e ) {}
95 Error(
"Open",
"Computer and Session must be set. "
96 "Cannot open ET run." );
Option_t Option_t TPoint TPoint const char mode
std::unique_ptr< Decoder::THaCodaData > fCodaData
static Int_t ReturnCode(Int_t coda_retcode)
virtual THaCodaRun & operator=(const THaRunBase &)
virtual THaOnlRun & operator=(const THaRunBase &rhs)
virtual Int_t OpenConnection(const char *computer, const char *session, Int_t mode)
virtual void SetDate(const TDatime &date)
virtual void Error(const char *method, const char *msgfmt,...) const