CMS 3D CMS Logo

GflashHit.h
Go to the documentation of this file.
1 #ifndef GflashHit_H
2 #define GflashHit_H
3 
5 
6 class GflashHit {
7 public:
8  GflashHit();
9  GflashHit(double time, double energy, Gflash3Vector &pos);
10  ~GflashHit();
11 
12  inline double getTime() const { return theTime; }
13  inline double getEnergy() const { return theEnergy; }
14  inline const Gflash3Vector &getPosition() const { return thePosition; }
15 
16  inline void setTime(const double time) { theTime = time; }
17  inline void setEnergy(const double energy) { theEnergy = energy; }
18  inline void setPosition(const Gflash3Vector &pos) { thePosition = pos; }
19 
20 private:
21  double theTime;
22  double theEnergy;
24 };
25 
26 #endif
GflashHit::thePosition
Gflash3Vector thePosition
Definition: GflashHit.h:23
GflashHit::setEnergy
void setEnergy(const double energy)
Definition: GflashHit.h:17
GflashHit::setTime
void setTime(const double time)
Definition: GflashHit.h:16
Gflash3Vector.h
pos
Definition: PixelAliasList.h:18
protons_cff.time
time
Definition: protons_cff.py:39
GflashHit::theTime
double theTime
Definition: GflashHit.h:21
GflashHit::getEnergy
double getEnergy() const
Definition: GflashHit.h:13
HCALHighEnergyHPDFilter_cfi.energy
energy
Definition: HCALHighEnergyHPDFilter_cfi.py:5
GflashHit
Definition: GflashHit.h:6
Gflash3Vector
CLHEP::Hep3Vector Gflash3Vector
Definition: Gflash3Vector.h:6
GflashHit::getPosition
const Gflash3Vector & getPosition() const
Definition: GflashHit.h:14
GflashHit::GflashHit
GflashHit()
Definition: GflashHit.cc:3
GflashHit::getTime
double getTime() const
Definition: GflashHit.h:12
GflashHit::~GflashHit
~GflashHit()
Definition: GflashHit.cc:11
GflashHit::theEnergy
double theEnergy
Definition: GflashHit.h:22
GflashHit::setPosition
void setPosition(const Gflash3Vector &pos)
Definition: GflashHit.h:18