Jpp
|
Monte Carlo run header. More...
#include <JHead.hh>
Public Member Functions | |
JHead () | |
Default constructor. More... | |
JHead (const Head &header) | |
Copy constructor. More... | |
virtual | ~JHead () |
Virtual destructor. More... | |
bool | less (const JHead &header) const |
Comparison of headers. More... | |
bool | equals (const JHead &header) const |
Test compatibility of headers. More... | |
JHead & | add (const JHead &header) |
Addition of headers. More... | |
ClassDef (JHead, 1) | |
Static Public Attributes | |
static const std::string | GENHEN = "GENHEN" |
Generators. More... | |
static const std::string | GENIE = "GENIE" |
static const std::string | GSEAGEN = "gSeaGen" |
static const std::string | MUPAGE = "HEMAS-DPM" |
static const std::string | JSIRENE = "JSirene" |
static const std::string | KM3 = "KM3" |
Friends | |
bool | operator== (const JHead &first, const JHead &second) |
Equal operator. More... | |
bool | operator< (const JHead &first, const JHead &second) |
Less than operator. More... | |
Monte Carlo run header.
This class extends the Head class so that the data from specific tags can be promoted to concrete data types.
Note that for the copy of 'new' JHead data (i.e. data not obtained via a previous JAANET::copy) to become effective, the key words in the corresponding map should be set.
To this end, method JAANET::push can be used which is available in JHeadToolkit.hh.
|
inline |
|
inline |
Copy constructor.
header | header |
Definition at line 753 of file JHead.hh.
|
inlinevirtual |
|
inline |
Comparison of headers.
header | header |
Definition at line 772 of file JHead.hh.
|
inline |
Test compatibility of headers.
header | header |
Definition at line 784 of file JHead.hh.
Addition of headers.
header | header |
Definition at line 806 of file JHead.hh.
JAANET::JHead::ClassDef | ( | JHead | , |
1 | |||
) |
Equal operator.
first | first header |
second | second header |
Definition at line 830 of file JHead.hh.
Less than operator.
first | first header |
second | second header |
Definition at line 844 of file JHead.hh.
|
static |
|
static |
|
static |
|
static |
JAANET::start_run JAANET::JHead::start_run |
JAANET::XSecFile JAANET::JHead::XSecFile |
JAANET::detector JAANET::JHead::detector |
JAANET::muon_desc_file JAANET::JHead::muon_desc_file |
JAANET::target JAANET::JHead::target |
std::vector<JAANET::physics> JAANET::JHead::physics |
JAANET::simul JAANET::JHead::simul |
JAANET::cut_primary JAANET::JHead::cut_primary |
JAANET::cut_seamuon JAANET::JHead::cut_seamuon |
JAANET::cut_in JAANET::JHead::cut_in |
JAANET::cut_nu JAANET::JHead::cut_nu |
JAANET::spectrum JAANET::JHead::spectrum |
JAANET::can JAANET::JHead::can |
JAANET::genvol JAANET::JHead::genvol |
JAANET::coord_origin JAANET::JHead::coord_origin |
JAANET::genhencut JAANET::JHead::genhencut |
JAANET::norma JAANET::JHead::norma |
JAANET::livetime JAANET::JHead::livetime |
JAANET::seabottom JAANET::JHead::seabottom |
JAANET::DAQ JAANET::JHead::DAQ |
JAANET::end_event JAANET::JHead::end_event |