#include <HFPhase1PMTData.h>
Public Types | |
enum | { T_0_MIN = 0, T_0_MAX, T_1_MIN, T_1_MAX, ASYMM_MIN, ASYMM_MAX, N_PMT_CUTS } |
typedef boost::array< boost::shared_ptr< AbsHcalFunctor >, N_PMT_CUTS > | Cuts |
Public Member Functions | |
const AbsHcalFunctor & | cut (const unsigned which) const |
HFPhase1PMTData () | |
HFPhase1PMTData (const Cuts &cutShapes, const float charge0, const float charge1, const float minQAsymm) | |
float | minCharge0 () const |
float | minCharge1 () const |
float | minChargeAsymm () const |
bool | operator!= (const HFPhase1PMTData &r) const |
bool | operator== (const HFPhase1PMTData &r) const |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, unsigned) |
Private Attributes | |
Cuts | cuts_ |
float | minCharge0_ |
float | minCharge1_ |
float | minChargeAsymm_ |
Friends | |
class | boost::serialization::access |
Definition at line 15 of file HFPhase1PMTData.h.
typedef boost::array<boost::shared_ptr<AbsHcalFunctor>,N_PMT_CUTS> HFPhase1PMTData::Cuts |
Definition at line 30 of file HFPhase1PMTData.h.
anonymous enum |
Enumerator | |
---|---|
T_0_MIN | |
T_0_MAX | |
T_1_MIN | |
T_1_MAX | |
ASYMM_MIN | |
ASYMM_MAX | |
N_PMT_CUTS |
Definition at line 19 of file HFPhase1PMTData.h.
|
inline |
Definition at line 33 of file HFPhase1PMTData.h.
|
inline |
Definition at line 37 of file HFPhase1PMTData.h.
|
inline |
Definition at line 43 of file HFPhase1PMTData.h.
References cuts_.
Referenced by HFFlexibleTimeCheck::determineAnodeStatus(), and HFFlexibleTimeCheck::reconstruct().
|
inline |
Definition at line 50 of file HFPhase1PMTData.h.
References minCharge0_.
Referenced by HFFlexibleTimeCheck::determineAnodeStatus().
|
inline |
Definition at line 51 of file HFPhase1PMTData.h.
References minCharge1_.
Referenced by HFFlexibleTimeCheck::determineAnodeStatus().
|
inline |
Definition at line 54 of file HFPhase1PMTData.h.
References minChargeAsymm_.
Referenced by HFFlexibleTimeCheck::reconstruct().
|
inline |
|
inline |
Definition at line 57 of file HFPhase1PMTData.h.
References cuts_, mps_fire::i, minCharge0_, minCharge1_, minChargeAsymm_, and N_PMT_CUTS.
|
inlineprivate |
|
friend |
Definition at line 80 of file HFPhase1PMTData.h.
|
private |
Definition at line 75 of file HFPhase1PMTData.h.
Referenced by cut(), and operator==().
|
private |
Definition at line 76 of file HFPhase1PMTData.h.
Referenced by minCharge0(), and operator==().
|
private |
Definition at line 77 of file HFPhase1PMTData.h.
Referenced by minCharge1(), and operator==().
|
private |
Definition at line 78 of file HFPhase1PMTData.h.
Referenced by minChargeAsymm(), operator==(), and serialize().