DAS  3.0
Das Analysis System
Photon.h File Reference
#include "Core/Objects/interface/PhysicsObject.h"
#include <TString.h>
#include <array>
#include <cstdint>
+ Include dependency graph for Photon.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GenPhoton
 
struct  RecPhoton
 

Namespaces

 DAS
 

Functions

std::ostream & operator<< (std::ostream &s, const DAS::GenPhoton &photon)
 
std::ostream & operator<< (std::ostream &s, const DAS::RecPhoton &photon)
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  s,
const DAS::GenPhoton photon 
)
inline
94 {
95  return s << photon.p4 << ' ' << photon.zAncestor << ' ' << photon.prompt;
96 }

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  s,
const DAS::RecPhoton photon 
)
inline
99 {
100  return s << photon.p4 << ' ' << photon.scales.size() << ' ' << photon.weights.size();
101 }
DAS::RecPhoton::p4
FourVector p4
four-momentum
Definition: Photon.h:62
DAS::RecPhoton::scales
std::array< float, VariationsCount > scales
Energy scale and smearing variations, indexed with the EnergyVariation enum.
Definition: Photon.h:75
DAS::PhysicsObject::p4
FourVector p4
raw four-momentum directly after reconstruction
Definition: PhysicsObject.h:47
DAS::RecPhoton::weights
Weights weights
object weights
Definition: Photon.h:63
DAS::GenPhoton::prompt
bool prompt
Originates directly from the matrix element.
Definition: Photon.h:19
DAS::GenPhoton::zAncestor
bool zAncestor
Z boson among the particle mothers.
Definition: Photon.h:18