![]() |
ATLAS Offline Software
|
#include <EventShapes.h>
Public Types | |
| enum | EventShapeType { THRUST = 0x0001 , THRUST_MINOR = 0x0002 , HEAVY_JETMASS = 0x0007 , LIGHT_JETMASS = 0x0008 , TOTAL_BROADENING = 0x0009 , WIDE_BROADENING = 0x000A , THRUST_PHI = 0x000B , THRUST_ETA = 0x000C , TRANSVERSESPHERICITY = 0x000D , CPARAMETER = 0x0010 , FOXWOLFRAM = 0x0080 , FLIPVALUES = 0x0081 , EEC_PHI = 0x0082 , EEC_ETA = 0x0083 , EEC_RAD = 0x0084 , FORWARD_TERM = 0x00F0 , CENTRAL_CUT = 0x00F1 , JET_ETA_CUT = 0x00F2 , JET1_ET = 0x00F3 , JET2_ET = 0x00F4 , UNKNOWN = 0xFFFF } |
Public Member Functions | |
| EventShapes () | |
| EventShapes (EventShapeType type, double value) | |
| EventShapes (EventShapeType type, std::vector< double > &values, bool canSwap=false) | |
| ~EventShapes () | |
| EventShapeType | getType () const |
| unsigned int | getSize () const |
| double | getValue (unsigned int index=0) const |
| void | getValues (std::vector< double > &vecvec) const |
| void | swapValues (EventShapes &es) |
| void | setValue (double value, unsigned int index=0) |
| void | setValues (std::vector< double > &values, bool canSwap=false) |
| std::string | getName () |
Private Attributes | |
| EventShapeType | m_type |
| std::vector< double > | m_values |
Friends | |
| template<class T> | |
| class | EventShapeStoreConverterBase |
Definition at line 11 of file EventShapes.h.
Definition at line 18 of file EventShapes.h.
|
inline |
Definition at line 47 of file EventShapes.h.
|
inline |
Definition at line 49 of file EventShapes.h.
|
inline |
Definition at line 53 of file EventShapes.h.
|
inline |
Definition at line 62 of file EventShapes.h.
| std::string EventShapes::getName | ( | ) |
Definition at line 8 of file EventShapes.cxx.
|
inline |
Definition at line 66 of file EventShapes.h.
|
inline |
Definition at line 64 of file EventShapes.h.
|
inline |
Definition at line 68 of file EventShapes.h.
|
inline |
Definition at line 73 of file EventShapes.h.
|
inline |
Definition at line 86 of file EventShapes.h.
|
inline |
|
inline |
Definition at line 81 of file EventShapes.h.
|
friend |
Definition at line 16 of file EventShapes.h.
|
private |
Definition at line 113 of file EventShapes.h.
|
private |
Definition at line 115 of file EventShapes.h.