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

Accumulator functions for ColliderBit analyses. More...

Include dependency graph for runAnalyses.cpp:

Go to the source code of this file.

Namespaces

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

Macros

#define DEBUG_PREFIX   "DEBUG: OMP thread " << omp_get_thread_num() << ": "
 
#define RUN_ANALYSES(NAME, EXPERIMENT, SMEARED_EVENT_DEP)
 Run all analyses for EXPERIMENT. More...
 

Functions

void Gambit::ColliderBit::runAnalyses (AnalysisDataPointers &result, const str &, const MCLoopInfo &RunMC, const AnalysisContainer &Container, const HEPUtils::Event &SmearedEvent, int iteration, void(*wrapup)())
 Run all the analyses in a given container. More...
 
 Gambit::ColliderBit::RUN_ANALYSES (runATLASAnalyses, ATLAS, ATLASSmearedEvent) RUN_ANALYSES(runCMSAnalyses
 

Variables

 Gambit::ColliderBit::CMS
 

Detailed Description

Accumulator functions 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)
Aldo Saavedra
Andy Buckley
Chris Rogan (croga.nosp@m.n@ce.nosp@m.rn.ch)
Date
2014 Aug
2015 May
Author
Pat Scott (p.sco.nosp@m.tt@i.nosp@m.mperi.nosp@m.al.a.nosp@m.c.uk)
Date
2015 Jul
2018 Jan
2019 Jan, Feb
Author
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
2017 March
2018 Jan
2018 May

Definition in file runAnalyses.cpp.

Macro Definition Documentation

◆ DEBUG_PREFIX

#define DEBUG_PREFIX   "DEBUG: OMP thread " << omp_get_thread_num() << ": "

Definition at line 42 of file runAnalyses.cpp.

Referenced by Gambit::ColliderBit::runAnalyses().

◆ RUN_ANALYSES

#define RUN_ANALYSES (   NAME,
  EXPERIMENT,
  SMEARED_EVENT_DEP 
)
Value:
void NAME(AnalysisDataPointers& result) \
{ \
using namespace Pipes::NAME; \
runAnalyses(result, #EXPERIMENT, *Dep::RunMC, \
*Dep::CAT(EXPERIMENT,AnalysisContainer), *Dep::SMEARED_EVENT_DEP, \
*Loop::iteration, Loop::wrapup); \
}
std::vector< const AnalysisData * > AnalysisDataPointers
#define CAT(X, Y)
Concatenate macro arguments for 2-7 arguments.
Definition: cats.hpp:22

Run all analyses for EXPERIMENT.

Definition at line 141 of file runAnalyses.cpp.