ATLAS Offline Software
Classes | Namespaces | Functions | Variables
HIEventShapeSummaryUtils.h File Reference
#include "xAODHIEvent/HIEventShapeContainer.h"
#include "xAODHIEvent/HIEventShape.h"
#include <functional>
#include <vector>
#include <set>
Include dependency graph for HIEventShapeSummaryUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HI::AddEventShape
 
struct  HI::ByLayer
 
struct  HI::ByLayers
 
struct  HI::ByEtaRange
 
struct  HI::ByLayersWithEtaRange
 
struct  HI::ByLayersP
 
struct  HI::ByLayersN
 

Namespaces

 HI
 

Functions

void HI::fillSummary (const xAOD::HIEventShapeContainer *in, xAOD::HIEventShape *out, const std::function< bool(const xAOD::HIEventShape *)> &incFunction, const std::function< void(xAOD::HIEventShape *, const xAOD::HIEventShape *)> &addFunction)
 
void HI::fillSummary (const xAOD::HIEventShapeContainer *in, xAOD::HIEventShape *out, const std::function< bool(const xAOD::HIEventShape *)> &incFunction)
 
void HI::fillSummary (const xAOD::HIEventShapeContainer *in, xAOD::HIEventShape *out, const std::set< unsigned int > &indices, const std::function< void(xAOD::HIEventShape *, const xAOD::HIEventShape *)> &addFunction)
 
float HI::getModulation (const xAOD::HIEventShape *es, const std::vector< unsigned int > &harmonics, float phi)
 
int HI::setHarmonics (std::vector< unsigned int > &in)
 

Variables

constexpr AddEventShape HI::AddES =AddEventShape()