AnalysisInfo.hh 112 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:274 void setCollider(const std::string &collider) Set the collider on which the experiment ran. Definition: AnalysisInfo.hh:122 void setTodos(const std::vector< std::string > &todos) Set the to-do list. Definition: AnalysisInfo.hh:178 const std::string & refUnmatch() const Negative filtering regex for ref-data HepData sync. Definition: AnalysisInfo.hh:158 void setYear(const std::string &year) Set the year in which the original experimental analysis was published. Definition: AnalysisInfo.hh:130 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:150 const std::string & bibKey() const BibTeX citation key for this article. Definition: AnalysisInfo.hh:166 void setRefDataName(const std::string &name) Set the reference data name of the analysis (if different from plugin name). Definition: AnalysisInfo.hh:52 void setBibTeX(const std::string &bibTeX) Set the BibTeX citation entry for this article. Definition: AnalysisInfo.hh:173 const std::vector< std::string > & todos() const Any work to be done on this analysis. Definition: AnalysisInfo.hh:176 const std::string & collider() const Collider on which the experiment ran. Definition: AnalysisInfo.hh:120 void setRunInfo(const std::string &runInfo) Set the full description for this analysis. Definition: AnalysisInfo.hh:102 const std::string & bibTeX() const BibTeX citation entry for this article. Definition: AnalysisInfo.hh:171 const std::vector< std::string > & references() const Journal and preprint references. Definition: AnalysisInfo.hh:141 void setExperiment(const std::string &experiment) Set the experiment which performed and published this analysis. Definition: AnalysisInfo.hh:117 void setSummary(const std::string &summary) Set the short description for this analysis. Definition: AnalysisInfo.hh:83 const std::string & inspireId() const Get the Inspire (SPIRES replacement) ID code for this analysis. Definition: AnalysisInfo.hh:55 void setLuminosityfb(const double luminosityfb) Set the integrated data luminosity of the data set. Definition: AnalysisInfo.hh:138 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:110 const std::string & refMatch() const Positive filtering regex for ref-data HepData sync. Definition: AnalysisInfo.hh:154 void setEnergies(const std::vector< std::pair< double, double > > &energies) Set the valid beam energies. Definition: AnalysisInfo.hh:112 void setBeams(const std::vector< PdgIdPair > &beams) Set beam particle types. Definition: AnalysisInfo.hh:107 double luminosity() const The integrated data luminosity of the data set in 1/pb. Definition: AnalysisInfo.hh:135 const std::vector< std::string > & keywords() const Analysis keywords, for grouping etc. Definition: AnalysisInfo.hh:146 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:168 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:47 const std::string & year() const When the original experimental analysis was published. Definition: AnalysisInfo.hh:127 const std::vector< PdgIdPair > & beams() const Beam particle types. Definition: AnalysisInfo.hh:105 void setSpiresId(const std::string &spiresId) Definition: AnalysisInfo.hh:66 const std::string & writerDoublePrecision() const Positive filtering regex for setting double precision in Writer. Definition: AnalysisInfo.hh:162 void setReferences(const std::vector< std::string > &references) Set the journal and preprint reference list. Definition: AnalysisInfo.hh:143 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:133 void setInspireId(const std::string &inspireId) Set the Inspire (SPIRES replacement) ID code for this analysis. Definition: AnalysisInfo.hh:57 void setName(const std::string &name) Set the name of the analysis. Definition: AnalysisInfo.hh:44 const std::string & experiment() const Experiment which performed and published this analysis. Definition: AnalysisInfo.hh:115 const std::vector< std::string > & options() const Get the option list. Definition: AnalysisInfo.hh:187 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:193 bool statuscheck(const string &word) const Helper function for checking status-string contents. Definition: AnalysisInfo.hh:258 bool preliminary() const Return true if preliminary. Definition: AnalysisInfo.hh:223 bool validated() const Return true if validated. Definition: AnalysisInfo.hh:218 void setStatus(const std::string &status) Set the analysis code status. Definition: AnalysisInfo.hh:210 bool random() const Return true if includes random variations. Definition: AnalysisInfo.hh:238 bool unphysical() const Return true if the analysis uses generator-dependent information. Definition: AnalysisInfo.hh:243 const std::string & status() const Whether this analysis is trusted (in any way!) Definition: AnalysisInfo.hh:208 void setReentrant(bool ree=true) Set re-entrant status. Definition: AnalysisInfo.hh:215 bool unvalidated() const Return true if unvalidated. Definition: AnalysisInfo.hh:233 bool hepdata() const Check if refdata comes automatically from Hepdata. Definition: AnalysisInfo.hh:248 bool obsolete() const Return true if obsolete. Definition: AnalysisInfo.hh:228 bool reentrant() const Return true if finalize() can be run multiple times for this analysis. Definition: AnalysisInfo.hh:213 bool multiweight() const Check if this analysis can handle multiple weights. Definition: AnalysisInfo.hh:253 Definition: MC_Cent_pPb.hh:10 std::ostream & operator<<(std::ostream &os, const AnalysisInfo &ai) Stream an AnalysisInfo as a text description. Definition: AnalysisInfo.hh:362 Generated on Fri May 13 2022 23:02:06 for Rivet by |