HGCal Test Beam  03a93d6239a951948e06fb3ef8dae4cbdebfad30
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
HGCalTBTrack Class Reference

#include <HGCalTBTrack.h>

Public Types

typedef math::XYZVector Vector
 spatial vector More...
 
typedef math::XYZPoint Point
 point in the space More...
 

Public Member Functions

 HGCalTBTrack (void)
 default constructor More...
 
 HGCalTBTrack (const float *raw)
 constructor from FEDRawData: size is the number of floats in the array More...
 
std::vector< float > getRaw (void)
 returns a vector of floats to be saved into FEDRawData More...
 
const Pointvertex () const
 
const Vectormomentum () const
 
Point pointAt (double z) const
 

Static Public Member Functions

static unsigned int getSize (void)
 
static size_t getSizeof (void)
 

Detailed Description

Definition at line 17 of file HGCalTBTrack.h.

Member Typedef Documentation

typedef math::XYZPoint HGCalTBTrack::Point

point in the space

Definition at line 37 of file HGCalTBTrack.h.

typedef math::XYZVector HGCalTBTrack::Vector

spatial vector

Definition at line 31 of file HGCalTBTrack.h.

Constructor & Destructor Documentation

HGCalTBTrack::HGCalTBTrack ( void  )

default constructor

Definition at line 7 of file HGCalTBTrack.cc.

HGCalTBTrack::HGCalTBTrack ( const float *  raw)

constructor from FEDRawData: size is the number of floats in the array

Definition at line 11 of file HGCalTBTrack.cc.

Member Function Documentation

std::vector< float > HGCalTBTrack::getRaw ( void  )

returns a vector of floats to be saved into FEDRawData

Definition at line 25 of file HGCalTBTrack.cc.

static unsigned int HGCalTBTrack::getSize ( void  )
inlinestatic

Definition at line 24 of file HGCalTBTrack.h.

Referenced by getSizeof().

static size_t HGCalTBTrack::getSizeof ( void  )
inlinestatic

Definition at line 28 of file HGCalTBTrack.h.

References getSize().

const Vector& HGCalTBTrack::momentum ( ) const
inline

Definition at line 43 of file HGCalTBTrack.h.

HGCalTBTrack::Point HGCalTBTrack::pointAt ( double  z) const

Definition at line 41 of file HGCalTBTrack.cc.

const Point& HGCalTBTrack::vertex ( ) const
inline

Definition at line 39 of file HGCalTBTrack.h.


The documentation for this class was generated from the following files: