Jpp - the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JMuonStartParameters_t.cc
Go to the documentation of this file.
1 #include <istream>
2 #include <ostream>
3 
4 #include "JSystem/JStat.hh"
6 #include "JROOT/JRootStreamer.hh"
8 #include "JLang/JStringStream.hh"
9 
10 /**
11  * Read fit parameters from input.
12  *
13  * \param in input stream
14  * \param parameters fit parameters
15  * \return input stream
16  */
18 {
19  using namespace std;
20  using namespace JPP;
21 
22  JStringStream is(in);
23 
24  if (getFileStatus(is.str().c_str())) {
25  is.load();
26  }
27 
28  JRootReader(is, JEquationParameters(), JRootDictionary::getInstance()).get(parameters);
29 
30  return in;
31 }
32 
33 
34 /**
35  * Write fit parameters to output.
36  *
37  * \param out output stream
38  * \param parameters fit parameters
39  * \return output stream
40  */
41 std::ostream& operator<<(std::ostream& out, const JRECONSTRUCTION::JMuonStartParameters_t& parameters)
42 {
43  using namespace JPP;
44 
45  JRootWriter(out, JEquationParameters(), JRootDictionary::getInstance()).put(parameters);
46 
47  return out;
48 }
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
Definition: diff-Tuna.sh:38
is
Definition: JDAQCHSM.chsm:167
Data structure for fit parameters.
ASCII I/O of objects with ROOT dictionary.
T & getInstance(const T &object)
Get static instance from temporary object.
Definition: JObject.hh:75
static JStat getFileStatus
Function object for file status.
Definition: JStat.hh:173
std::istream & operator>>(std::istream &in, JAANET::JHead &header)
Read header from input.
Definition: JHead.hh:1618
std::ostream & operator<<(std::ostream &stream, const CLBCommonHeader &header)
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
Definition: JCanberra.sh:38
File status.