DAS  3.0
Das Analysis System
Objects.h File Reference
#include <iostream>
#include <vector>
#include <Math/PtEtaPhiM4D.h>
#include <Math/Cylindrical3D.h>
#include <Math/Polar2D.h>
#include <TRandom3.h>
+ Include dependency graph for Objects.h:

Go to the source code of this file.

Classes

struct  Event
 
struct  GenEvent
 
struct  RecEvent
 
struct  Trigger
 
struct  MET
 
struct  RecMET
 
struct  PileUp
 
struct  Vertex
 
struct  FourVector
 
struct  Jet
 
struct  GenJet
 
struct  RecJet
 

Namespaces

 Darwin
 
 Darwin::Physics
 

Functions

std::ostream & operator<< (std::ostream &, const Darwin::Physics::GenEvent &)
 
std::ostream & operator<< (std::ostream &, const Darwin::Physics::RecEvent &)
 
std::ostream & operator<< (std::ostream &, const Darwin::Physics::FourVector &)
 
std::ostream & operator<< (std::ostream &, const Darwin::Physics::Jet &)
 

Function Documentation

◆ operator<<() [1/4]

std::ostream& operator<< ( std::ostream &  ,
const Darwin::Physics::FourVector  
)

Stream operator for FourVectors.

273 {
274  Stream << '(' << v.Pt() << ',' << v.Eta() << ',' << v.Phi() << ')';
275  return Stream;
276 }

◆ operator<<() [2/4]

std::ostream& operator<< ( std::ostream &  ,
const Darwin::Physics::GenEvent  
)

Stream operator for event at generator level.

261 {
262  Stream << '(' << event.process << ',' << event.hard_scale << ')';
263  return Stream;
264 }

◆ operator<<() [3/4]

std::ostream& operator<< ( std::ostream &  ,
const Darwin::Physics::Jet  
)

Stream operator for jets.

279 {
280  Stream << '(' << jet.CorrPt() << ',' << jet.CorrEta() << ',' << jet.Phi() << ')';
281  return Stream;
282 }

◆ operator<<() [4/4]

std::ostream& operator<< ( std::ostream &  ,
const Darwin::Physics::RecEvent  
)

Stream operator for event at detector level.

267 {
268  Stream << '(' << event.fill << ',' << event.runNo << ',' << event.lumi << ',' << event.evtNo << ')';
269  return Stream;
270 }