Class representing the charge and particle contributions for one pixel.
More...
#include <PXDDigitizerModule.h>
|
| | DigitValue () |
| | Constructor.
|
| |
| void | add (double charge, int particle=-1, int truehit=-1) |
| | Add charge to the pixel.
|
| |
| double | charge () const |
| | Return the charge collected in the pixel.
|
| |
| const relations_map & | particles () const |
| | Return the map containing all particle contributions to the pixel charge.
|
| |
| const relations_map & | truehits () const |
| | Return the map containing all truehit contributions to the pixel charge.
|
| |
Class representing the charge and particle contributions for one pixel.
Definition at line 50 of file PXDDigitizerModule.h.
◆ relations_map
Type to store contributions to pixel charge by different particles.
Definition at line 53 of file PXDDigitizerModule.h.
◆ DigitValue()
◆ add()
| void add |
( |
double | charge, |
|
|
int | particle = -1, |
|
|
int | truehit = -1 ) |
|
inline |
Add charge to the pixel.
- Parameters
-
| charge | charge in electrons to be added |
| particle | Index of the particle contributing the charge, -1 for no particle/noise |
| truehit | Index of the truehit contributing the charge, -1 for none |
Definition at line 61 of file PXDDigitizerModule.h.
62 {
63 if (particle >= 0) m_particles[particle] += charge;
64 if (truehit >= 0) m_truehits[truehit] += charge;
65 m_charge += charge;
66 }
◆ charge()
◆ particles()
Return the map containing all particle contributions to the pixel charge.
Definition at line 70 of file PXDDigitizerModule.h.
70{ return m_particles; }
◆ truehits()
Return the map containing all truehit contributions to the pixel charge.
Definition at line 72 of file PXDDigitizerModule.h.
◆ m_charge
◆ m_particles
◆ m_truehits
The documentation for this class was generated from the following file: