AnalysisInfo.hh 113 void setEnergies(const std::vector<std::pair<double, double> >& energies) { _energies = energies; }
static unique_ptr< AnalysisInfo > make(const std::string &name) Static factory method: returns null pointer if no metadata found. std::string refFile() const Find the path to the reference-data file for this analysis. const std::vector< std::string > & validation() const List a series of command lines to be used for valdation. Definition AnalysisInfo.hh:275 void setCollider(const std::string &collider) Set the collider on which the experiment ran. Definition AnalysisInfo.hh:123 void setTodos(const std::vector< std::string > &todos) Set the to-do list. Definition AnalysisInfo.hh:179 const std::string & refUnmatch() const Negative filtering regex for ref-data HepData sync. Definition AnalysisInfo.hh:159 void setBeamIDs(const std::vector< PdgIdPair > &beamids) Set beam particle types. Definition AnalysisInfo.hh:108 void setYear(const std::string &year) Set the year in which the original experimental analysis was published. Definition AnalysisInfo.hh:131 const std::string & description() const Get a full description of the analysis. Definition AnalysisInfo.hh:91 const std::string & warning() const Any warning message. Definition AnalysisInfo.hh:151 const std::string & bibKey() const BibTeX citation key for this article. Definition AnalysisInfo.hh:167 void setRefDataName(const std::string &name) Set the reference data name of the analysis (if different from plugin name). Definition AnalysisInfo.hh:54 void setBibTeX(const std::string &bibTeX) Set the BibTeX citation entry for this article. Definition AnalysisInfo.hh:174 const std::vector< std::string > & todos() const Any work to be done on this analysis. Definition AnalysisInfo.hh:177 const std::string & collider() const Collider on which the experiment ran. Definition AnalysisInfo.hh:121 void setRunInfo(const std::string &runInfo) Set the full description for this analysis. Definition AnalysisInfo.hh:102 const std::string & inspireID() const Get the Inspire (SPIRES replacement) ID code for this analysis. Definition AnalysisInfo.hh:57 const std::string & bibTeX() const BibTeX citation entry for this article. Definition AnalysisInfo.hh:172 const std::vector< PdgIdPair > & beamIDs() const Beam particle types. Definition AnalysisInfo.hh:105 const std::vector< std::string > & references() const Journal and preprint references. Definition AnalysisInfo.hh:142 void setExperiment(const std::string &experiment) Set the experiment which performed and published this analysis. Definition AnalysisInfo.hh:118 void setInspireID(const std::string &inspireID) Set the Inspire (SPIRES replacement) ID code for this analysis. Definition AnalysisInfo.hh:60 void setSummary(const std::string &summary) Set the short description for this analysis. Definition AnalysisInfo.hh:83 void setLuminosityfb(const double luminosityfb) Set the integrated data luminosity of the data set. Definition AnalysisInfo.hh:139 const std::string & summary() const Get a short description of the analysis. Definition AnalysisInfo.hh:81 const std::vector< std::pair< double, double > > & energies() const Sets of valid beam energies. Definition AnalysisInfo.hh:111 const std::string & refMatch() const Positive filtering regex for ref-data HepData sync. Definition AnalysisInfo.hh:155 void setEnergies(const std::vector< std::pair< double, double > > &energies) Set the valid beam energies. Definition AnalysisInfo.hh:113 const std::string & spiresID() const Get the SPIRES ID code for this analysis. Definition AnalysisInfo.hh:63 double luminosity() const The integrated data luminosity of the data set in 1/pb. Definition AnalysisInfo.hh:136 const std::vector< std::string > & keywords() const Analysis keywords, for grouping etc. Definition AnalysisInfo.hh:147 const std::string & runInfo() const Information about the events needed as input for this analysis. Definition AnalysisInfo.hh:100 void setBibKey(const std::string &bibKey) Set the BibTeX citation key for this article. Definition AnalysisInfo.hh:169 const std::vector< std::string > & authors() const Names & emails of paper/analysis authors. Definition AnalysisInfo.hh:72 std::string getRefDataName() const Get the reference data name of the analysis (if different from plugin name). Definition AnalysisInfo.hh:49 const std::string & year() const When the original experimental analysis was published. Definition AnalysisInfo.hh:128 const std::string & writerDoublePrecision() const Positive filtering regex for setting double precision in Writer. Definition AnalysisInfo.hh:163 void setReferences(const std::vector< std::string > &references) Set the journal and preprint reference list. Definition AnalysisInfo.hh:144 void setAuthors(const std::vector< std::string > &authors) Set the author list. Definition AnalysisInfo.hh:74 void setDescription(const std::string &description) Set the full description for this analysis. Definition AnalysisInfo.hh:93 double luminosityfb() const The integrated data luminosity of the data set in 1/fb. Definition AnalysisInfo.hh:134 void setName(const std::string &name) Set the name of the analysis. Definition AnalysisInfo.hh:46 const std::string & experiment() const Experiment which performed and published this analysis. Definition AnalysisInfo.hh:116 void setSpiresID(const std::string &spiresID) Set the SPIRES ID code for this analysis. Definition AnalysisInfo.hh:66 const std::vector< std::string > & options() const Get the option list. Definition AnalysisInfo.hh:188 void buildOptionMap() Build a map of options to facilitate checking. bool validOption(std::string key, std::string val) const Check if the given option is valid. void setOptions(const std::vector< std::string > &opts) Set the option list. Definition AnalysisInfo.hh:194 bool statuscheck(const string &word) const Helper function for checking status-string contents. Definition AnalysisInfo.hh:259 bool preliminary() const Return true if preliminary. Definition AnalysisInfo.hh:224 bool validated() const Return true if validated. Definition AnalysisInfo.hh:219 void setStatus(const std::string &status) Set the analysis code status. Definition AnalysisInfo.hh:211 bool random() const Return true if includes random variations. Definition AnalysisInfo.hh:239 bool unphysical() const Return true if the analysis uses generator-dependent information. Definition AnalysisInfo.hh:244 const std::string & status() const Whether this analysis is trusted (in any way!) Definition AnalysisInfo.hh:209 void setReentrant(bool ree=true) Set re-entrant status. Definition AnalysisInfo.hh:216 bool unvalidated() const Return true if unvalidated. Definition AnalysisInfo.hh:234 bool hepdata() const Check if refdata comes automatically from Hepdata. Definition AnalysisInfo.hh:249 bool obsolete() const Return true if obsolete. Definition AnalysisInfo.hh:229 bool reentrant() const Return true if finalize() can be run multiple times for this analysis. Definition AnalysisInfo.hh:214 bool multiweight() const Check if this analysis can handle multiple weights. Definition AnalysisInfo.hh:254 Definition MC_CENT_PPB_Projections.hh:10 std::ostream & operator<<(std::ostream &os, const AnalysisInfo &ai) Stream an AnalysisInfo as a text description. Definition AnalysisInfo.hh:362 Generated on Thu Feb 29 2024 15:46:47 for Rivet by 1.9.8 |