1 #ifndef __JSUPPORT__JFILERECORDER__
2 #define __JSUPPORT__JFILERECORDER__
25 namespace JPP {
using namespace JSUPPORT; }
93 virtual void open(
const char* file_name)
override
139 if (!this->
get()->is_open()) {
Exception for opening of file.
bool isDAQFile(const char *file_name)
Check file format.
const std::string & getFilename() const
Get file name.
JFileRecorder(const char *file_name)
Constructor.
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
bool is_valid() const
Check validity of pointer.
Implementation for null output with null access.
JFileRecorder()
Default constructor.
bool isROOTFile(const char *file_name)
Check file format.
const void setFilename(const std::string &file_name)
Set file name.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
friend std::ostream & operator<<(std::ostream &out, const JFileRecorder &recorder)
Write file recorder to output.
Object(s) writing to binary file (i.e. .jpp).
Auxiliary class for object writing with named access.
Object(s) writing to Monte Carlo ASCII file (i.e. .evt)
bool isJppFile(const char *file_name)
Check file format.
virtual void open(const char *file_name) override
Open file.
friend std::istream & operator>>(std::istream &in, JFileRecorder &recorder)
Read file recorder from input.
bool isMonteCarloFile(const char *file_name)
Check file format.
virtual void reset() override
Reset pointer.
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 JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
Specifications of file name extensions.
Object(s) writing to binary file (i.e. .dat).