DAS  3.0
Das Analysis System
Photon.h File Reference
#include "Core/Objects/interface/PhysicsObject.h"
#include <TString.h>
#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
80 {
81  return s << photon.p4 << ' ' << photon.zAncestor << ' ' << photon.prompt;
82 }

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  s,
const DAS::RecPhoton photon 
)
inline
85 {
86  return s << photon.p4 << ' ' << photon.scales.size() << ' ' << photon.weights.size();
87 }
DAS::PhysicsObject::p4
FourVector p4
raw four-momentum directly after reconstruction
Definition: PhysicsObject.h:50
DAS::PhysicsObject::scales
std::vector< float > scales
energy scale corrections and variations
Definition: PhysicsObject.h:51
DAS::GenPhoton::prompt
bool prompt
Originates directly from the matrix element.
Definition: Photon.h:18
DAS::PhysicsObject::weights
Weights weights
object weights
Definition: PhysicsObject.h:52
DAS::GenPhoton::zAncestor
bool zAncestor
Z boson among the particle mothers.
Definition: Photon.h:17