Data class to store the digi output of a pixel module.
More...
#include <PndSdsDigiPixel.h>
|
| PndSdsDigiPixel () |
|
| PndSdsDigiPixel (std::vector< Int_t > index, Int_t detID, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge, Double_t timeStamp) |
|
virtual | ~PndSdsDigiPixel () |
|
void | Print () |
|
Int_t | GetPixelColumn () const |
|
Int_t | GetPixelRow () const |
|
void | SetPixelColumn (Int_t col) |
|
void | SetPixelRow (Int_t row) |
|
bool | operator== (PndSdsDigiPixel &myDigi) |
|
virtual bool | equal (FairTimeStamp *data) |
|
virtual bool | operator< (const PndSdsDigiPixel &myDigi) const |
|
virtual bool | operator> (const PndSdsDigiPixel &myDigi) const |
|
PndSdsDigiPixel & | operator= (const PndSdsDigiPixel &pix) |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
| PndSdsDigi () |
|
| PndSdsDigi (std::vector< Int_t > index, Int_t detID, Int_t sensorID, Int_t fe, Double_t charge, Double_t timestamp=-1) |
|
| PndSdsDigi (Int_t index, Int_t detID, Int_t fSensorID, Int_t fe, Double_t charge, Double_t timestamp=-1) |
|
virtual | ~PndSdsDigi () |
|
Int_t | GetFE () const |
|
Int_t | GetSensorID () const |
|
Double_t | GetCharge () const |
|
Int_t | GetDetID () const |
|
std::vector< Int_t > | GetIndices () const |
|
Int_t | GetIndex (int i=0) const |
|
Int_t | GetNIndices () const |
|
virtual void | AddIndex (int index) |
|
virtual void | AddIndex (std::vector< Int_t > index) |
|
void | SetCharge (double charge) |
|
void | AddCharge (double charge) |
|
virtual bool | operator< (const PndSdsDigi &myDigi) const |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
◆ PndSdsDigiPixel() [1/2]
PndSdsDigiPixel::PndSdsDigiPixel |
( |
| ) |
|
◆ PndSdsDigiPixel() [2/2]
PndSdsDigiPixel::PndSdsDigiPixel |
( |
std::vector< Int_t > |
index, |
|
|
Int_t |
detID, |
|
|
Int_t |
sensorID, |
|
|
Int_t |
fe, |
|
|
Int_t |
col, |
|
|
Int_t |
row, |
|
|
Double_t |
charge, |
|
|
Double_t |
timeStamp |
|
) |
| |
◆ ~PndSdsDigiPixel()
virtual PndSdsDigiPixel::~PndSdsDigiPixel |
( |
| ) |
|
|
inlinevirtual |
◆ equal()
virtual bool PndSdsDigiPixel::equal |
( |
FairTimeStamp * |
data | ) |
|
|
inlinevirtual |
◆ GetPixelColumn()
Int_t PndSdsDigiPixel::GetPixelColumn |
( |
| ) |
const |
|
inline |
◆ GetPixelRow()
Int_t PndSdsDigiPixel::GetPixelRow |
( |
| ) |
const |
|
inline |
◆ operator<()
virtual bool PndSdsDigiPixel::operator< |
( |
const PndSdsDigiPixel & |
myDigi | ) |
const |
|
inlinevirtual |
◆ operator=()
◆ operator==()
◆ operator>()
virtual bool PndSdsDigiPixel::operator> |
( |
const PndSdsDigiPixel & |
myDigi | ) |
const |
|
inlinevirtual |
◆ Print()
void PndSdsDigiPixel::Print |
( |
| ) |
|
|
inlinevirtual |
◆ serialize()
template<class Archive >
void PndSdsDigiPixel::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inline |
Definition at line 138 of file PndSdsDigiPixel.h.
140 boost::serialization::void_cast_register<PndSdsDigiPixel, PndSdsDigi>();
141 ar &boost::serialization::base_object<PndSdsDigi>(*this);
◆ SetPixelColumn()
void PndSdsDigiPixel::SetPixelColumn |
( |
Int_t |
col | ) |
|
|
inline |
◆ SetPixelRow()
void PndSdsDigiPixel::SetPixelRow |
( |
Int_t |
row | ) |
|
|
inline |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ operator<<
Definition at line 25 of file PndSdsDigiPixel.h.
29 <<
" timestamp " << digi.GetTimeStamp() <<
", from Point(s) ";
30 std::vector<Int_t> indices = digi.
GetIndices();
31 for (
unsigned int i = 0;
i < indices.size();
i++) {
32 out << indices[
i] <<
" ";
Int_t GetPixelColumn() const
std::vector< Int_t > GetIndices() const
Double_t GetCharge() const
Int_t GetPixelRow() const
Int_t GetSensorID() const
The documentation for this class was generated from the following file: