gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
Analysis.hpp File Reference

Class for ColliderBit analyses. More...

#include <string>
#include "HEPUtils/Event.h"
#include "gambit/ColliderBit/analyses/AnalysisData.hpp"
Include dependency graph for Analysis.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gambit::ColliderBit::Analysis
 A class for collider analyses within ColliderBit. More...
 

Namespaces

 Gambit
 TODO: see if we can use this one:
 
 Gambit::ColliderBit
 

Macros

#define DEFINE_ANALYSIS_FACTORY(ANAME)
 For analysis factory function definition. More...
 

Typedefs

typedef std::string Gambit::str
 Shorthand for a standard string. More...
 

Detailed Description

Class for ColliderBit analyses.


Authors (add name and date if you modify):

Author
Abram Krislock (a.m.b.nosp@m..kri.nosp@m.slock.nosp@m.@fys.nosp@m..uio..nosp@m.no)
Andy Buckley (mostl.nosp@m.ikel.nosp@m.ytobe.nosp@m.foun.nosp@m.d@fac.nosp@m.eboo.nosp@m.k.com)
Anders Kvellestad (ander.nosp@m.s.kv.nosp@m.elles.nosp@m.tad@.nosp@m.fys.u.nosp@m.io.n.nosp@m.o)
Date
often
Author
Pat Scott (p.sco.nosp@m.tt@i.nosp@m.mperi.nosp@m.al.a.nosp@m.c.uk)
Date
2019 Feb

Definition in file Analysis.hpp.

Macro Definition Documentation

◆ DEFINE_ANALYSIS_FACTORY

#define DEFINE_ANALYSIS_FACTORY (   ANAME)
Value:
Analysis* create_Analysis_ ## ANAME() \
{ \
return new Analysis_ ## ANAME(); \
} \
std::string getDetector_ ## ANAME() \
{ \
return std::string(Analysis_ ## ANAME::detector); \
}

For analysis factory function definition.

Definition at line 124 of file Analysis.hpp.

Referenced by Gambit::ColliderBit::_Phi_mpi_pi(), Gambit::ColliderBit::calcMT(), Gambit::ColliderBit::calcMT_1l(), Gambit::ColliderBit::Phi_mpi_pi(), Gambit::ColliderBit::sortByPT(), Gambit::ColliderBit::sortByPT_l(), Gambit::ColliderBit::sortByPT_lep(), and Gambit::ColliderBit::SortJets().