G4DarkBreM  v2.1.0
Geant4 Dark Bremmstrahlung from MadGraph
ParseLibrary.h File Reference

Declaration of library parsing function. More...

#include <map>
#include <ostream>
#include <string>
#include <vector>
#include "CLHEP/Vector/LorentzVector.h"
Include dependency graph for ParseLibrary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  g4db::OutgoingKinematics
 Data frame to store necessary information from LHE files. More...
 

Namespaces

 g4db
 G4DarkBreM internal namespace.
 

Functions

void g4db::parseLibrary (const std::string &path, int aprime_lhe_id, std::map< int, std::map< double, std::vector< OutgoingKinematics >>> &lib)
 parse the input library and return the in-memory kinematics library More...
 
void g4db::dumpLibrary (std::ostream &o, const std::map< int, std::map< double, std::vector< OutgoingKinematics >>> &lib)
 Dump the input library to the input output stream. More...
 

Detailed Description

Declaration of library parsing function.