CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
ValidHit Class Reference

#include <ValidHit.h>

Public Member Functions

float energy ()
 
uint32_t flagBits ()
 
uint32_t id ()
 
uint8_t son ()
 
float time ()
 
float timeError ()
 
 ValidHit ()
 
 ValidHit (const ValidHit &other)
 
 ValidHit (float energy, float time, float timeError, uint32_t id, uint32_t flagBits, uint8_t son)
 
virtual ~ValidHit ()
 

Public Attributes

float energy_
 
uint32_t flagBits_
 
uint32_t id_
 
uint8_t son_
 
float time_
 
float timeError_
 

Detailed Description

Definition at line 8 of file ValidHit.h.

Constructor & Destructor Documentation

◆ ValidHit() [1/3]

ValidHit::ValidHit ( )
inline

Definition at line 10 of file ValidHit.h.

10 : energy_(0), time_(0), timeError_(0), id_(0), flagBits_(0), son_(0) {}

◆ ValidHit() [2/3]

ValidHit::ValidHit ( float  energy,
float  time,
float  timeError,
uint32_t  id,
uint32_t  flagBits,
uint8_t  son 
)
inline

Definition at line 11 of file ValidHit.h.

◆ ValidHit() [3/3]

ValidHit::ValidHit ( const ValidHit other)
inline

Definition at line 13 of file ValidHit.h.

13  {
14  energy_ = other.energy_;
15  time_ = other.time_;
16  timeError_ = other.timeError_;
17  id_ = other.id_;
18  flagBits_ = other.flagBits_;
19  son_ = other.son_;
20  }

References energy_, flagBits_, id_, trackingPlots::other, son_, time_, and timeError_.

◆ ~ValidHit()

virtual ValidHit::~ValidHit ( )
inlinevirtual

Definition at line 22 of file ValidHit.h.

22 {}

Member Function Documentation

◆ energy()

float ValidHit::energy ( void  )
inline

Definition at line 24 of file ValidHit.h.

24 { return energy_; }

References energy_.

Referenced by Jet.Jet::rawEnergy().

◆ flagBits()

uint32_t ValidHit::flagBits ( )
inline

Definition at line 28 of file ValidHit.h.

28 { return flagBits_; }

References flagBits_.

◆ id()

uint32_t ValidHit::id ( void  )
inline

Definition at line 27 of file ValidHit.h.

27 { return id_; }

References id_.

◆ son()

uint8_t ValidHit::son ( )
inline

Definition at line 29 of file ValidHit.h.

29 { return son_; }

References son_.

◆ time()

float ValidHit::time ( )
inline

Definition at line 25 of file ValidHit.h.

25 { return time_; }

References time_.

◆ timeError()

float ValidHit::timeError ( )
inline

Definition at line 26 of file ValidHit.h.

26 { return timeError_; }

References timeError_.

Member Data Documentation

◆ energy_

float ValidHit::energy_

Definition at line 31 of file ValidHit.h.

Referenced by energy(), and ValidHit().

◆ flagBits_

uint32_t ValidHit::flagBits_

Definition at line 35 of file ValidHit.h.

Referenced by flagBits(), and ValidHit().

◆ id_

uint32_t ValidHit::id_

Definition at line 34 of file ValidHit.h.

Referenced by id(), and ValidHit().

◆ son_

uint8_t ValidHit::son_

Definition at line 36 of file ValidHit.h.

Referenced by son(), and ValidHit().

◆ time_

float ValidHit::time_

Definition at line 32 of file ValidHit.h.

Referenced by time(), and ValidHit().

◆ timeError_

float ValidHit::timeError_

Definition at line 33 of file ValidHit.h.

Referenced by timeError(), and ValidHit().

ValidHit::flagBits
uint32_t flagBits()
Definition: ValidHit.h:28
ValidHit::energy_
float energy_
Definition: ValidHit.h:31
ValidHit::time
float time()
Definition: ValidHit.h:25
ValidHit::son
uint8_t son()
Definition: ValidHit.h:29
ValidHit::timeError_
float timeError_
Definition: ValidHit.h:33
ValidHit::time_
float time_
Definition: ValidHit.h:32
ValidHit::energy
float energy()
Definition: ValidHit.h:24
trackingPlots.other
other
Definition: trackingPlots.py:1460
ValidHit::timeError
float timeError()
Definition: ValidHit.h:26
ValidHit::id_
uint32_t id_
Definition: ValidHit.h:34
ValidHit::son_
uint8_t son_
Definition: ValidHit.h:36
ValidHit::flagBits_
uint32_t flagBits_
Definition: ValidHit.h:35