CMS 3D CMS Logo

Functions
PFAlgo.cc File Reference
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "RecoParticleFlow/PFProducer/interface/PFAlgo.h"
#include "RecoParticleFlow/PFProducer/interface/PFMuonAlgo.h"
#include "RecoParticleFlow/PFProducer/interface/PFElectronExtraEqual.h"
#include "RecoParticleFlow/PFTracking/interface/PFTrackAlgoTools.h"
#include "TDecompChol.h"
#include <numeric>
#include <fstream>

Go to the source code of this file.

Functions

ostream & operator<< (ostream &out, const PFAlgo &algo)
 

Function Documentation

◆ operator<<()

ostream& operator<< ( ostream &  out,
const PFAlgo algo 
)

Definition at line 3394 of file PFAlgo.cc.

3394  {
3395  if (!out)
3396  return out;
3397 
3398  out << "====== Particle Flow Algorithm ======= ";
3399  out << endl;
3400  out << "nSigmaECAL_ " << algo.nSigmaECAL_ << endl;
3401  out << "nSigmaHCAL_ " << algo.nSigmaHCAL_ << endl;
3402  out << "nSigmaHFEM_ " << algo.nSigmaHFEM_ << endl;
3403  out << "nSigmaHFHAD_ " << algo.nSigmaHFHAD_ << endl;
3404  out << endl;
3405  out << algo.calibration_ << endl;
3406  out << endl;
3407  out << "reconstructed particles: " << endl;
3408 
3409  if (!algo.pfCandidates_.get()) {
3410  out << "candidates already transfered" << endl;
3411  return out;
3412  }
3413  for (auto const& c : *algo.pfCandidates_)
3414  out << c << endl;
3415 
3416  return out;
3417 }

References HltBtagPostValidation_cff::c, and MillePedeFileConverter_cfg::out.

cmsdt::algo
algo
Definition: constants.h:164
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31