xAOD::EventShape_v1 Class Reference

#include <EventShape_v1.h>

Inheritance diagram for xAOD::EventShape_v1:
SG::AuxElement SG::IAuxElement

List of all members.

Public Types

enum  EventShapeID {
  UnknownShape = -1, Thrust, ThrustEta, ThrustPhi,
  ThrustMinor, Sphericity, FoxWolfram
}
 

Event shape variable types.


enum  EventDensityID { UnknownDensity = -1, Density, DensitySigma, DensityArea }
 

Event density variable types.


Public Member Functions

 EventShape_v1 ()
 Default constructor.
bool getShape (EventShapeID id, double &v) const
 Get a shape variable from the object.
double getShape (EventShapeID id) const
 Get a shape variable in a PyROOT friendly way (can throw exception!).
bool setShape (EventShapeID id, double v)
 Set a shape variable on the object.
bool getDensity (EventDensityID id, double &v) const
 Get a density variable from the object.
double getDensity (EventDensityID id) const
 Get a density variable in a PyROOT friendly way (can throw exception!).
bool setDensity (EventDensityID id, double v)
 Set a density variable on the object.

Detailed Description

Data class for event shapes.

This class is used to save event-level quantities such as event shapes or event density. One instance holds the shapes/densities corresponding to a given input source. An input source is typically the set of CaloClusters or of TrackParticles or TruthParticles.

Author:
P-A Delsart
Revision
629489
Date
2014-11-19 15:37:55 +0100 (Wed, 19 Nov 2014)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1