CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
EventShape Class Reference

#include <EventShape.h>

Public Member Functions

float aplanarity () const
 
 EventShape (reco::TrackCollection &)
 
float planarity () const
 
float sphericity () const
 
math::XYZTLorentzVectorF thrust () const
 

Static Public Member Functions

static float aplanarity (const reco::TrackCollection &)
 
static float planarity (const reco::TrackCollection &)
 
static float sphericity (const reco::TrackCollection &)
 
static math::XYZTLorentzVectorF thrust (const reco::TrackCollection &)
 

Private Attributes

std::vector< float > eigenvalues
 
std::vector< TVector3 > p
 

Detailed Description

Definition at line 6 of file EventShape.h.

Constructor & Destructor Documentation

EventShape::EventShape ( reco::TrackCollection tracks)

Definition at line 14 of file EventShape.cc.

Member Function Documentation

float EventShape::aplanarity ( const reco::TrackCollection tracks)
static

Definition at line 243 of file EventShape.cc.

float EventShape::aplanarity ( ) const

Definition at line 307 of file EventShape.cc.

float EventShape::planarity ( const reco::TrackCollection tracks)
static

Definition at line 272 of file EventShape.cc.

float EventShape::planarity ( ) const

Definition at line 313 of file EventShape.cc.

float EventShape::sphericity ( const reco::TrackCollection tracks)
static

Definition at line 212 of file EventShape.cc.

float EventShape::sphericity ( ) const

Definition at line 301 of file EventShape.cc.

math::XYZTLorentzVectorF EventShape::thrust ( const reco::TrackCollection tracks)
static

Definition at line 123 of file EventShape.cc.

math::XYZTLorentzVectorF EventShape::thrust ( ) const

Definition at line 38 of file EventShape.cc.

Member Data Documentation

std::vector<float> EventShape::eigenvalues
private

Definition at line 25 of file EventShape.h.

std::vector<TVector3> EventShape::p
private

Definition at line 24 of file EventShape.h.