Jpp  master_rocky-40-g5f0272dcd
the software that should make you happy
JShowerBjorkenYParameters_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  */
17 std::istream& operator>>(std::istream& in, JRECONSTRUCTION::JShowerBjorkenYParameters_t& parameters)
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 
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::JShowerBjorkenYParameters_t& parameters)
42 {
43  using namespace JPP;
44 
46 
47  return out;
48 }
ASCII I/O of objects with ROOT dictionary.
std::istream & operator>>(std::istream &in, JRECONSTRUCTION::JShowerBjorkenYParameters_t &parameters)
Read fit parameters from input.
File status.
Simple data structure to support I/O of equations (see class JLANG::JEquation).
Wrapper class around STL stringstream class to facilitate optional loading of data from file.
void load()
Load data from file with name corresponding to current contents.
Implementation for ASCII input of objects with ROOT dictionary.
JRootReader & get(T &object)
Read object according equation format.
Implementation for ASCII output of objects with ROOT dictionary.
JRootWriter & put(const T &object)
Write object according equation format.
T & getInstance(const T &object)
Get static instance from temporary object.
Definition: JObject.hh:75
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
static JStat getFileStatus
Function object for file status.
Definition: JStat.hh:173
Definition: JSTDTypes.hh:14
std::ostream & operator<<(std::ostream &out, const std::vector< int > &object)
Write std::vector<int> to output.