4 #include <TClonesArray.h>
14 bz = std::numeric_limits<Float_t>::quiet_NaN();
15 bzerr = std::numeric_limits<Float_t>::quiet_NaN();
16 bt0 = std::numeric_limits<Float_t>::quiet_NaN();
17 bt0err = std::numeric_limits<Float_t>::quiet_NaN();
22 bts = std::numeric_limits<Float_t>::quiet_NaN();
23 btn = std::numeric_limits<Float_t>::quiet_NaN();
33 return ((std::isfinite(
bt0) && (
bt0 > -9999.)) ? 1 : 0);
39 out <<
"identify yourself: I am a MbdOutV1 object" << std::endl;
40 out <<
"Vertex: " <<
bz <<
" Error: " <<
bzerr << std::endl;
41 out <<
"T0: " <<
bt0 <<
" Error: " <<
bt0err << std::endl;
81 std::cerr <<
"MbdOutV1::set_arm(): ERROR, invalid arm " << iarm << std::endl;
88 return (iarm == 0) ?
bns :
bnn;
94 return (iarm == 0) ?
bqs :
bqn;
99 return (iarm == 0) ?
bts :
btn;