Readout digi for HGC. More...
#include <FTLDataFrameT.h>
Public Types | |
typedef D | key_type |
key to sort the collection More... | |
Public Member Functions | |
const int | column () const |
column More... | |
FTLDataFrameT () | |
CTOR. More... | |
FTLDataFrameT (const D &id) | |
FTLDataFrameT (const FTLDataFrameT &o) | |
const D & | id () const |
det id More... | |
const S & | operator[] (int i) const |
assess/set specific samples More... | |
void | print (std::ostream &out=std::cout) |
void | resize (size_t s) |
allow to set size More... | |
const int | row () const |
row More... | |
const S & | sample (int i) const |
void | setSample (int i, const S &sample) |
int | size () const |
total number of samples in the digi More... | |
Private Attributes | |
std::vector< S > | data_ |
D | id_ |
size_t | maxSampleSize_ |
Readout digi for HGC.
Definition at line 14 of file FTLDataFrameT.h.
typedef D FTLDataFrameT< D, S, DECODE >::key_type |
key to sort the collection
Definition at line 20 of file FTLDataFrameT.h.
|
inline |
CTOR.
Definition at line 25 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_, and FTLDataFrameT< D, S, DECODE >::maxSampleSize_.
|
inline |
Definition at line 26 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_, and FTLDataFrameT< D, S, DECODE >::maxSampleSize_.
|
inline |
Definition at line 27 of file FTLDataFrameT.h.
|
inline |
column
Definition at line 42 of file FTLDataFrameT.h.
References cuy::col, FTLDataFrameT< D, S, DECODE >::data_, and FTLDataFrameT< D, S, DECODE >::id_.
Referenced by ETLUncalibRecHitAlgo::makeRecHit(), and BTLUncalibRecHitAlgo::makeRecHit().
|
inline |
det id
Definition at line 32 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::id_.
Referenced by ETLUncalibRecHitAlgo::makeRecHit(), FTLSimpleUncalibRecHitAlgo::makeRecHit(), BTLUncalibRecHitAlgo::makeRecHit(), SimpleElectronicsSimInMIPs::updateOutput(), ETLElectronicsSim::updateOutput(), and BTLElectronicsSim::updateOutput().
|
inline |
assess/set specific samples
Definition at line 57 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_, and mps_fire::i.
|
inline |
Definition at line 60 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_, mps_fire::i, and MillePedeFileConverter_cfg::out.
Referenced by SimpleElectronicsSimInMIPs::runTrivialShaper(), ETLElectronicsSim::runTrivialShaper(), and BTLElectronicsSim::runTrivialShaper().
|
inline |
allow to set size
Definition at line 52 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_.
Referenced by Vispa.Gui.TextDialog.TextDialog::__init__(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::__init__(), Vispa.Main.MainWindow.MainWindow::_loadIni(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), SimpleElectronicsSimInMIPs::updateOutput(), ETLElectronicsSim::updateOutput(), and BTLElectronicsSim::updateOutput().
|
inline |
row
Definition at line 37 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_, and FTLDataFrameT< D, S, DECODE >::id_.
Referenced by ETLUncalibRecHitAlgo::makeRecHit(), and BTLUncalibRecHitAlgo::makeRecHit().
|
inline |
Definition at line 58 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_, and mps_fire::i.
Referenced by ETLUncalibRecHitAlgo::makeRecHit(), FTLSimpleUncalibRecHitAlgo::makeRecHit(), and BTLUncalibRecHitAlgo::makeRecHit().
|
inline |
Definition at line 59 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_.
Referenced by SimpleElectronicsSimInMIPs::runTrivialShaper(), ETLElectronicsSim::runTrivialShaper(), and BTLElectronicsSim::runTrivialShaper().
|
inline |
total number of samples in the digi
Definition at line 47 of file FTLDataFrameT.h.
References FTLDataFrameT< D, S, DECODE >::data_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), SimpleElectronicsSimInMIPs::updateOutput(), and ETLElectronicsSim::updateOutput().
|
private |
Definition at line 73 of file FTLDataFrameT.h.
Referenced by FTLDataFrameT< D, S, DECODE >::column(), FTLDataFrameT< D, S, DECODE >::FTLDataFrameT(), FTLDataFrameT< D, S, DECODE >::operator[](), FTLDataFrameT< D, S, DECODE >::print(), FTLDataFrameT< D, S, DECODE >::resize(), FTLDataFrameT< D, S, DECODE >::row(), FTLDataFrameT< D, S, DECODE >::sample(), FTLDataFrameT< D, S, DECODE >::setSample(), and FTLDataFrameT< D, S, DECODE >::size().
|
private |
Definition at line 76 of file FTLDataFrameT.h.
Referenced by FTLDataFrameT< D, S, DECODE >::column(), FTLDataFrameT< D, S, DECODE >::id(), and FTLDataFrameT< D, S, DECODE >::row().
|
private |
Definition at line 79 of file FTLDataFrameT.h.
Referenced by FTLDataFrameT< D, S, DECODE >::FTLDataFrameT().