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 (float energy, float time, float timeError, uint32_t id, uint32_t flagBits, uint8_t son)
 
 ValidHit (const ValidHit &other)
 
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) {}
float time_
Definition: ValidHit.h:32
uint32_t flagBits_
Definition: ValidHit.h:35
uint8_t son_
Definition: ValidHit.h:36
float timeError_
Definition: ValidHit.h:33
uint32_t id_
Definition: ValidHit.h:34
float energy_
Definition: ValidHit.h:31

◆ 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.

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

◆ ValidHit() [3/3]

ValidHit::ValidHit ( const ValidHit other)
inline

Definition at line 13 of file ValidHit.h.

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

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  }
float time_
Definition: ValidHit.h:32
uint32_t flagBits_
Definition: ValidHit.h:35
uint8_t son_
Definition: ValidHit.h:36
float timeError_
Definition: ValidHit.h:33
uint32_t id_
Definition: ValidHit.h:34
float energy_
Definition: ValidHit.h:31

◆ ~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.

References energy_.

Referenced by Jet.Jet::rawEnergy().

24 { return energy_; }
float energy_
Definition: ValidHit.h:31

◆ flagBits()

uint32_t ValidHit::flagBits ( )
inline

Definition at line 28 of file ValidHit.h.

References flagBits_.

28 { return flagBits_; }
uint32_t flagBits_
Definition: ValidHit.h:35

◆ id()

uint32_t ValidHit::id ( void  )
inline

Definition at line 27 of file ValidHit.h.

References id_.

27 { return id_; }
uint32_t id_
Definition: ValidHit.h:34

◆ son()

uint8_t ValidHit::son ( )
inline

Definition at line 29 of file ValidHit.h.

References son_.

29 { return son_; }
uint8_t son_
Definition: ValidHit.h:36

◆ time()

float ValidHit::time ( )
inline

Definition at line 25 of file ValidHit.h.

References time_.

25 { return time_; }
float time_
Definition: ValidHit.h:32

◆ timeError()

float ValidHit::timeError ( )
inline

Definition at line 26 of file ValidHit.h.

References timeError_.

26 { return timeError_; }
float timeError_
Definition: ValidHit.h:33

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().