Crombie Tools
Lumi.h File Reference
#include <ostream>
#include <map>
#include <utility>
#include <list>
#include <cmath>
#include "crombie/Debug.h"
#include "crombie/FileConfig.h"
#include "crombie/LoadTree.h"
#include "crombie/Misc.h"

Go to the source code of this file.

Classes

class  crombie::Lumi::LumiSelection
 Stores the lumi and run as a map to ranges. More...
 

Namespaces

 crombie
 This header file includes common functions that are used to interpret configuration files.
 
 crombie::Lumi
 

Functions

LumiSelection crombie::Lumi::Merge (const FileConfig::ToMerge< LumiSelection > &outputs)
 Return the merged LumiSelection. More...
 
std::ostream & crombie::Lumi::operator<< (std::ostream &os, const LumiSelection &selection)
 
LumiSelection crombie::Lumi::SingleRunner (const FileConfig::FileInfo &info)
 Return the LumiSelection for a single file. More...
 

Variables

FileConfig::MapFunc< LumiSelection > crombie::Lumi::SingleFile {SingleRunner}
 A functional for the FileConfig::runfiles to be happy. More...