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

ColliderBit module functions for calculating event weights. More...

Include dependency graph for collider_event_weights.cpp:

Go to the source code of this file.

Namespaces

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

Macros

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

Functions

void Gambit::ColliderBit::_setEventWeight_unity (HEPUtils::Event &event, const BaseCollider *)
 A function that sets the event weight to unity, with zero uncertainty. More...
 
void Gambit::ColliderBit::setEventWeight_unity (EventWeighterFunctionType &result)
 Module function providing an instance of EventWeighterFunctionType pointing to _setEventWeight_unity. More...
 
void Gambit::ColliderBit::_setEventWeight_fromCrossSection (HEPUtils::Event &event, const BaseCollider *HardScatteringSim_ptr, const map_int_process_xsec &ProcessCrossSectionsMap, const int use_trust_level)
 A function that sets the event weight based on the process cross-sections. More...
 
void Gambit::ColliderBit::setEventWeight_fromCrossSection (EventWeighterFunctionType &result)
 Module function providing an instance of EventWeighterFunctionType pointing to _setEventWeight_fromCrossSection. More...
 

Detailed Description

ColliderBit module functions for calculating event weights.

The weight functions in this file are independent of the particular Py8Collider type used in event generation.


Authors (add name and date if you modify):

Author
Anders Kvellestad (a.kve.nosp@m.lles.nosp@m.tad@i.nosp@m.mper.nosp@m.ial.a.nosp@m.c.uk)
Date
2019 Sep

Definition in file collider_event_weights.cpp.

Macro Definition Documentation

◆ COLLIDERBIT_DEBUG

#define COLLIDERBIT_DEBUG

Definition at line 24 of file collider_event_weights.cpp.

◆ DEBUG_PREFIX

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