CMS 3D CMS Logo

Macros | Functions
PFBlockAlgo.cc File Reference
#include "RecoParticleFlow/PFProducer/interface/PFBlockAlgo.h"
#include "FWCore/Framework/interface/ProductRegistryHelper.h"
#include "FWCore/Framework/src/WorkerMaker.h"
#include "FWCore/MessageLogger/interface/ErrorObj.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescriptionFiller.h"
#include "FWCore/PluginManager/interface/PluginFactory.h"
#include <algorithm>
#include <iostream>
#include <array>
#include <iterator>
#include <sstream>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Macros

#define INIT_ENTRY(name)   { #name, name }
 

Functions

std::ostream & operator<< (std::ostream &out, const PFBlockAlgo &a)
 

Macro Definition Documentation

◆ INIT_ENTRY

#define INIT_ENTRY (   name)    { #name, name }

Definition at line 19 of file PFBlockAlgo.cc.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const PFBlockAlgo a 
)

Definition at line 327 of file PFBlockAlgo.cc.

327  {
328  if (!out)
329  return out;
330 
331  out << "====== Particle Flow Block Algorithm ======= ";
332  out << endl;
333  out << "number of unassociated elements : " << a.elements_.size() << endl;
334  out << endl;
335 
336  for (auto const& element : a.elements_) {
337  out << "\t" << *element << endl;
338  }
339 
340  return out;
341 }

References a, and MillePedeFileConverter_cfg::out.

a
double a
Definition: hdecay.h:119
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31