LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
ProcessFlag.h File Reference
#include <map>
#include <iostream>
+ Include dependency graph for ProcessFlag.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UTIL::ProcessFlag
 Helper class for defining the generated Monte Carlo physics process. More...
 

Namespaces

 EVENT
 Typedefs for std::vectors of basic types used in LCIO.
 
 UTIL
 

Typedefs

typedef ProcessorFlagBits UTIL::PF
 Short name for ProcessorFlagBits. More...
 

Enumerations

enum  UTIL::ProcessorFlagBits {
  UTIL::ProcessorFlagBits::electrons, UTIL::ProcessorFlagBits::muons, UTIL::ProcessorFlagBits::taus, UTIL::ProcessorFlagBits::neutrinos,
  UTIL::ProcessorFlagBits::photons, UTIL::ProcessorFlagBits::dquarks, UTIL::ProcessorFlagBits::uquarks, UTIL::ProcessorFlagBits::squarks,
  UTIL::ProcessorFlagBits::cquarks, UTIL::ProcessorFlagBits::bquarks, UTIL::ProcessorFlagBits::higgsbb, UTIL::ProcessorFlagBits::higgscc,
  UTIL::ProcessorFlagBits::higgsdu, UTIL::ProcessorFlagBits::higgsss, UTIL::ProcessorFlagBits::higgsgg, UTIL::ProcessorFlagBits::higgstautau,
  UTIL::ProcessorFlagBits::higgsmumu, UTIL::ProcessorFlagBits::higgsWW, UTIL::ProcessorFlagBits::higgsZZ, UTIL::ProcessorFlagBits::higgsgaga,
  UTIL::ProcessorFlagBits::higgsgaZ, UTIL::ProcessorFlagBits::higgsinv, UTIL::ProcessorFlagBits::higgsother, UTIL::ProcessorFlagBits::exotic,
  UTIL::ProcessorFlagBits::unknown
}
 enum class for flag bits in ProcessFlag More...
 

Functions

std::ostreamUTIL::operator<< (std::ostream &os, ProcessFlag flag)
 
ProcessFlag UTIL::decodeMCTruthProcess (const EVENT::LCCollection *mcps, int maxParticle=10)
 Helper function that decodes the MC truth process from an LCCollection with MCParticles. More...