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 Point & vertex () const
 
const Vector & momentum () 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: