CMS 3D CMS Logo

Namespaces | Classes | Functions
PhysicsTools Namespace Reference

Namespaces

 Calibration
 

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  MVAModuleHelper
 Template for automated variable collection and MVA computation in EDM modules. More...
 
class  MVAModuleHelperDefaultFiller
 Default template for MVAModuleHelper "Filler" template argument. More...
 
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.

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

References CMS_THREAD_SAFE.

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

◆ 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; }
CMS_THREAD_SAFE
#define CMS_THREAD_SAFE
Definition: thread_safety_macros.h:4