Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  • class myLevelIter
    Public Member Functions
    Code Block
            // Constructor
     	myLevelIter (Xtc *xtc, unsigned depth, int iDebugLevel)
    
            void 	process( const DetInfo &di, const ... &cfg) // lots of these
            // one process function for each device configuration. 
    
            int 	process (Xtc *xtc)
       
  • class XtcSlice
    Public Member Functions
    Code Block
    	XtcSlice (std::string fname)
     	~XtcSlice ()
    bool 	add_file (std::string fname)
    void 	init ()
    Result 	next (Pds::Dgram *dg)
    Result 	skip ()
    const Pds::Dgram & 	hdr () const
    

...

These are all declared in main.hh and implemented in {{main.cc}.

Time functions and file name

...

Code Block
void 	usage (char *progname)
void 	makeoutfilename (char *filename, char *outfilename)
void 	anarun (XtcRun &run, unsigned &maxevt, unsigned &skip, int iDebugLevel)
int 	main (int argc, char *argv[])

myana.cc and myana.hh

Functions

Code Block

void 	beginjob ()
void 	beginrun ()
void 	begincalib ()
void 	event ()
void 	endcalib ()
void 	endrun ()
void 	endjob ()

myana_morefeatures.cc and myana.hh

Functions

Code Block

void 	beginjob ()
void 	beginrun ()
void 	begincalib ()
void 	event ()
void 	endcalib ()
void 	endrun ()
void 	endjob ()