1 #ifndef __JTRIGGER__JRUNBYRUN__
2 #define __JTRIGGER__JRUNBYRUN__
21 namespace JPP {
using namespace JTRIGGER; }
40 public JMultiEquals<JRunByRun, JTYPELIST< JMultipleFileScanner<> >::typelist>
58 return !this->
template get<JMultipleFileScanner<>,
true>().empty();
112 properties[
"file"] =
object.template get<JMultipleFileScanner<>,
true>();
113 properties[
"sampler"] =
object.getSampler();
114 properties[
"range_Hz"] =
object.range_Hz;
bool read(const JEquation &equation)
Read equation.
friend std::istream & operator>>(std::istream &in, JRunByRun &object)
Read run by run options from input.
Data structure for range of PMT rates.
Auxiliary class to handle run by run options.
Utility class to parse parameter values.
JRewindableObjectIterator< T > & in
friend std::ostream & operator<<(std::ostream &out, const JRunByRun &object)
Write run by run options to output.
bool is_valid()
Check validity of run by run options.
Utility class to parse parameter values.
Template definition of auxiliary base class for composite data structures composed of base classes wi...
static JProperties getProperties(T &object)
Get properties of this class.
Template class for randomly sampling from a JRewindableObjectIterator.
std::ostream & write(std::ostream &out) const
Write the current parameter values.
JRunByRun()
Default constructor.
Auxiliary class for recursive type list generation.
static JStat getFileStatus
Function object for file status.
General purpose class for object reading from a list of file names.
Auxiliary class to sample from a list of files.