CMS 3D CMS Logo

Namespaces | Classes | Functions
PhysicsTools Namespace Reference

Namespaces

 Calibration
 
 NanoAODTools
 

Classes

class  AtomicId
 Cheap generic unique keyword identifier class. More...
 
class  BitSet
 A compact container for storing single bits. More...
 
class  MVAComputer
 Main interface class to the generic discriminator computer framework. More...
 
class  MVAComputerCache
 Creates and and MVAComputer from calibrations via EventSetup. More...
 
class  MVAComputerESSourceBase
 
class  MVAComputerESSourceImpl
 
class  ProcessRegistry
 Generic registry template for polymorphic processor implementations. More...
 
class  ProcessRegistryImpl
 template to generate a registry singleton for a type. More...
 
class  Spline
 A simple class for cubic splines. More...
 
class  TrainMVAComputerCalibration
 for internal use by MVATrainer More...
 
class  TreeReader
 
class  Variable
 Class describing an input variable. More...
 
class  VarProcessor
 Common base class for variable processors. More...
 

Functions

static IdCache & getAtomicIdCache ()
 
template<typename T >
static std::pair< void *, std::vector< T > > makeMulti ()
 
std::ostream & operator<< (std::ostream &os, const PhysicsTools::AtomicId &id)
 STL streaming operator. More...
 

Function Documentation

◆ getAtomicIdCache()

static IdCache& PhysicsTools::getAtomicIdCache ( )
static

Definition at line 54 of file AtomicId.cc.

References CMS_THREAD_SAFE.

Referenced by PhysicsTools::AtomicId::lookup().

54  {
55  CMS_THREAD_SAFE static IdCache atomicIdCache;
56  return atomicIdCache;
57  }
#define CMS_THREAD_SAFE

◆ makeMulti()

template<typename T >
static std::pair<void *, std::vector<T> > PhysicsTools::makeMulti ( )
static

Definition at line 169 of file TreeReader.cc.

169  {
170  return std::pair<void *, std::vector<T> >(nullptr, std::vector<T>());
171  }

◆ operator<<()

std::ostream& PhysicsTools::operator<< ( std::ostream &  os,
const PhysicsTools::AtomicId id 
)
inline

STL streaming operator.

Definition at line 74 of file AtomicId.h.

74 { return os << (const char *)id; }