#include <HcalFlagHFDigiTimeParam.h>
Public Member Functions | |
HcalFlagHFDigiTimeParam () | |
HcalFlagHFDigiTimeParam (unsigned long fId, unsigned int fFirstSample, unsigned int fSamplesToAdd, unsigned int fExpectedPeak, double fminEThreshold, const std::vector< double > &fcoef) | |
std::vector< double > | HFdigiflagCoefficients () const |
uint32_t | HFdigiflagExpectedPeak () const |
uint32_t | HFdigiflagFirstSample () const |
double | HFdigiflagMinEThreshold () const |
uint32_t | HFdigiflagSamplesToAdd () const |
uint32_t | rawId () const |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< double > | mHFdigiflagCoefficients |
uint32_t | mHFdigiflagExpectedPeak |
uint32_t | mHFdigiflagFirstSample |
double | mHFdigiflagMinEthreshold |
uint32_t | mHFdigiflagSamplesToAdd |
uint32_t | mId |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
DB object to store HF DigiTime flag parameters Flag parameters stored are:
HFDigiTimeParam needs the following arguments: HFdigiflagFirstSample, HFdigiflagSamplesToAdd, HFdigiflagExpectedPeak – values used to set the digi sections used for forming TS(peak)/NTS ratio
HFdigiflagMinEthreshold – minimum energy threshold needed before a rechit may be considered for flagging
HFdigiflagCoefficients: vector of doubles that define cut contour. Current contour is [0]-exp([1]+[2]*E), but I think we want this to be a vector, so that we can allow for [0]-exp([1]+[2]*E+[3]*E*E), or [0], etc.
Definition at line 25 of file HcalFlagHFDigiTimeParam.h.
|
inline |
Definition at line 29 of file HcalFlagHFDigiTimeParam.h.
References mHFdigiflagCoefficients.
|
inline |
Definition at line 42 of file HcalFlagHFDigiTimeParam.h.
|
inline |
Definition at line 62 of file HcalFlagHFDigiTimeParam.h.
References mHFdigiflagCoefficients.
Referenced by HcalHitReconstructor::produce().
|
inline |
Definition at line 60 of file HcalFlagHFDigiTimeParam.h.
References mHFdigiflagExpectedPeak.
Referenced by HcalHitReconstructor::produce().
|
inline |
Definition at line 58 of file HcalFlagHFDigiTimeParam.h.
References mHFdigiflagFirstSample.
Referenced by HcalHitReconstructor::produce().
|
inline |
Definition at line 61 of file HcalFlagHFDigiTimeParam.h.
References mHFdigiflagMinEthreshold.
Referenced by HcalHitReconstructor::produce().
|
inline |
Definition at line 59 of file HcalFlagHFDigiTimeParam.h.
References mHFdigiflagSamplesToAdd.
Referenced by HcalHitReconstructor::produce().
|
inline |
|
private |
|
friend |
Definition at line 73 of file HcalFlagHFDigiTimeParam.h.
|
friend |
Definition at line 73 of file HcalFlagHFDigiTimeParam.h.
|
private |
Definition at line 71 of file HcalFlagHFDigiTimeParam.h.
Referenced by HcalFlagHFDigiTimeParam(), and HFdigiflagCoefficients().
|
private |
Definition at line 68 of file HcalFlagHFDigiTimeParam.h.
Referenced by HFdigiflagExpectedPeak().
|
private |
Definition at line 66 of file HcalFlagHFDigiTimeParam.h.
Referenced by HFdigiflagFirstSample().
|
private |
Definition at line 69 of file HcalFlagHFDigiTimeParam.h.
Referenced by HFdigiflagMinEThreshold().
|
private |
Definition at line 67 of file HcalFlagHFDigiTimeParam.h.
Referenced by HFdigiflagSamplesToAdd().
|
private |
Definition at line 65 of file HcalFlagHFDigiTimeParam.h.
Referenced by rawId().