#include <PlexSEIdAltLItem.h>
Public Member Functions | |
| PlexSEIdAltLItem () | |
| PlexSEIdAltLItem (const PlexStripEndId &seid, const PlexPixelSpotId &spotid, Float_t wgt=0, Float_t pe=0, Float_t siglin=0, Float_t sigcorr=0, Double_t time=0) | |
| PlexSEIdAltLItem (const PlexSEIdAltLItem &that) | |
| virtual | ~PlexSEIdAltLItem () |
| PlexStripEndId | GetSEId () const |
| PlexPixelSpotId | GetPixelSpotId () const |
| Float_t | GetWeight () const |
| Bool_t | IsZeroWeight () const |
| Float_t | GetPE () const |
| Float_t | GetSigLin () const |
| Float_t | GetSigCorr () const |
| Double_t | GetTime () const |
| void | SetWeight (Float_t wgt) |
| void | AddToWeight (Float_t wgtadd) |
| void | SetPE (Float_t pe) |
| void | SetSigLin (Float_t siglin) |
| void | SetSigCorr (Float_t sigcorr) |
| void | SetTime (Double_t time) |
| void | AddToTime (Double_t tadd) |
| virtual void | Print (Option_t *option="") const |
Protected Attributes | |
| PlexStripEndId | fStripEndId |
| PlexPixelSpotId | fPixelSpotId |
| Float_t | fWeight |
| Float_t | fPE |
| Float_t | fSigLin |
| Float_t | fSigCorr |
| Double_t | fTime |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const PlexSEIdAltLItem &item) |
| Bool_t | operator== (const PlexSEIdAltLItem &lhs, const PlexSEIdAltLItem &rhs) |
| Bool_t | operator< (const PlexSEIdAltLItem &lhs, const PlexSEIdAltLItem &rhs) |
|
|
Definition at line 32 of file PlexSEIdAltLItem.h. 00032 : // null ctor 00033 fStripEndId(), 00034 fPixelSpotId(), 00035 fWeight(0), fPE(0), fSigLin(0), fSigCorr(0), fTime(-1) { LEA_CTOR; };
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 37 of file PlexSEIdAltLItem.h. 00041 : // basic ctor 00042 fStripEndId(seid), 00043 fPixelSpotId(spotid), 00044 fWeight(wgt), fPE(pe), 00045 fSigLin(siglin), fSigCorr(sigcorr), 00046 fTime(time) { LEA_CTOR; };
|
|
|
Definition at line 48 of file PlexSEIdAltLItem.h. 00049 { LEA_CTOR; *this = that; }
|
|
|
Definition at line 51 of file PlexSEIdAltLItem.h. 00051 { LEA_DTOR; } // dtor
|
|
|
Definition at line 70 of file PlexSEIdAltLItem.h. 00070 { fTime += tadd; }
|
|
|
Definition at line 63 of file PlexSEIdAltLItem.h. 00063 { fWeight += wgtadd; }
|
|
|
|
Definition at line 54 of file PlexSEIdAltLItem.h. Referenced by DigitText::AddPlexSEIdAltLItemText(), TridModelMaker::CreatePmtModels(), AlgStripSRList::MakeXtalkMap(), operator<<(), Coroner::RecordDeadStrips(), PmtPixels::Refresh(), StripSRKeyFromTube(), and AlgAltDeMuxBase::XTalkPixelMap(). 00054 { return fPixelSpotId; }
|
|
|
|
|
Definition at line 58 of file PlexSEIdAltLItem.h. Referenced by AltDeMuxCalc::CalcBestEast(), AltDeMuxCalc::CalcBestWest(), AltDeMuxCalc::CalcEast(), AltDeMuxCalc::CalcWest(), GfxDigitList::DigitMasked(), GfxDigitList::ExecuteEvent(), CandDigitHandle::GetCharge(), GfxDigitList::GetDigitColor(), operator<<(), and EVD::SetChargeRange(). 00058 { return fSigLin; }
|
|
|
|
Definition at line 55 of file PlexSEIdAltLItem.h. Referenced by DigitText::AddPlexSEIdAltLItemText(), FCPCFilterModule::Ana(), PlexSEIdAltL::GetBestItem(), PlexSEIdAltL::GetBestWeight(), PlexSEIdAltL::GetCurrentWeight(), PlexSEIdAltL::KeepTopWeights(), operator<<(), and PlexSEIdAltL::Print(). 00055 { return fWeight; }
|
|
|
Definition at line 56 of file PlexSEIdAltLItem.h. Referenced by GfxDigitList::Configure(). 00056 { return fWeight == 0; }
|
|
|
Definition at line 42 of file PlexSEIdAltLItem.cxx. References PlexPixelSpotId::AsString(), PlexStripEndId::AsString(), fPixelSpotId, fStripEndId, and option. 00043 {
00044 switch (option[0]) {
00045 case 'c':
00046 printf("%s | %9.4f | %6.1f | %9f | %9f | %9f ",
00047 fStripEndId.AsString("C"),fWeight,fPE,fSigLin,fSigCorr,fTime);
00048 break;
00049 default:
00050
00051 printf("%s %s wgt=%10f pe=%6.1f lin=%10f corr=%10f time=%10f ",
00052 fStripEndId.AsString("C"),fPixelSpotId.AsString("c"),
00053 fWeight,fPE,fSigLin,fSigCorr,fTime);
00054 }
00055 }
|
|
|
Definition at line 65 of file PlexSEIdAltLItem.h. 00065 { fPE = pe; }
|
|
|
Definition at line 67 of file PlexSEIdAltLItem.h. 00067 { fSigCorr = sigcorr; }
|
|
|
Definition at line 66 of file PlexSEIdAltLItem.h. 00066 { fSigLin = siglin; }
|
|
|
Definition at line 68 of file PlexSEIdAltLItem.h. 00068 { fTime = time; }
|
|
|
Definition at line 62 of file PlexSEIdAltLItem.h. Referenced by PlexSEIdAltL::AddStripEndId(), and PlexSEIdAltL::ClearWeights(). 00062 { fWeight = wgt; }
|
|
||||||||||||
|
Definition at line 103 of file PlexSEIdAltLItem.h.
|
|
||||||||||||
|
Definition at line 24 of file PlexSEIdAltLItem.cxx. 00025 {
00026
00027 MsgFormat f10("%10.5f");
00028
00029 os << " " << item.fStripEndId
00030 << " " << item.fPixelSpotId
00031 << " wgt=" << f10(item.fWeight)
00032 << " pe=" << f10(item.fPE)
00033 << " lin=" << f10(item.fSigLin)
00034 << " corr=" << f10(item.fSigCorr)
00035 << " time=" << f10(item.fTime)
00036 << " " << endl;
00037
00038 return os;
00039 }
|
|
||||||||||||
|
Definition at line 97 of file PlexSEIdAltLItem.h. 00099 {
00100 return lhs.fStripEndId == rhs.fStripEndId;
00101 }
|
|
|
Definition at line 86 of file PlexSEIdAltLItem.h. |
|
|
Definition at line 84 of file PlexSEIdAltLItem.h. Referenced by Print(). |
|
|
Definition at line 88 of file PlexSEIdAltLItem.h. |
|
|
Definition at line 87 of file PlexSEIdAltLItem.h. |
|
|
Definition at line 83 of file PlexSEIdAltLItem.h. Referenced by operator==(), and Print(). |
|
|
Definition at line 89 of file PlexSEIdAltLItem.h. Referenced by CandDigitHandle::GetTime(). |
|
|
Definition at line 85 of file PlexSEIdAltLItem.h. Referenced by operator<(). |
1.3.9.1