1 #ifndef __JSUPPORT__JFILERECORDER__ 
    2 #define __JSUPPORT__JFILERECORDER__ 
   24 namespace JPP { 
using namespace JSUPPORT; }
 
   92     virtual void open(
const char* file_name)
 override  
  135       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. 
 
Auxiliary class for object writing with named access. 
 
Object(s) writing to Monte Carlo ASCII file (i.e. .evt) 
 
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 source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
 
Specifications of file name extensions. 
 
Object(s) writing to binary file (i.e. .dat).