class for calculation of Et for Fenix tcp calculates the sum More...
#include <EcalFenixEtTot.h>
Public Member Functions | |
EcalFenixEtTot () | |
virtual std::vector< int > | process (const std::vector< EBDataFrame * > &) |
void | process (std::vector< std::vector< int >> &, int nStr, int bitMask, std::vector< int > &out) |
virtual | ~EcalFenixEtTot () |
class for calculation of Et for Fenix tcp calculates the sum
inputs: -5x 12 bits (12 first bits of output of passlin or take 13 bits and select the first 12 ones in the class... for EBDataFrame 5X 10 bits (10 first bits) according to the second parameter) -number of interesting bits according EE or EBDataFrame
output :12 bits (EB) or 10(EE)
in case of overflow, result is set to (2**12)-1 or (2**10)-1
Definition at line 25 of file EcalFenixEtTot.h.
EcalFenixEtTot::EcalFenixEtTot | ( | ) |
Definition at line 4 of file EcalFenixEtTot.cc.
|
virtual |
Definition at line 6 of file EcalFenixEtTot.cc.
|
virtual |
Definition at line 9 of file EcalFenixEtTot.cc.
References MillePedeFileConverter_cfg::out.
Referenced by EcalFenixTcp::process_part1().
void EcalFenixEtTot::process | ( | std::vector< std::vector< int >> & | bypasslinout, |
int | nStr, | ||
int | bitMask, | ||
std::vector< int > & | out | ||
) |
Definition at line 14 of file EcalFenixEtTot.cc.
References mps_fire::i, and RecoTauDiscriminantConfiguration::mask.