QwAnalysis
|
#include <QwF1TDContainer.h>
Inherits TObject.
Public Member Functions | |
F1TDCReferenceSignal () | |
F1TDCReferenceSignal (const Int_t bank_index, const Int_t slot, const Int_t channel) | |
F1TDCReferenceSignal (const Int_t bank_index, const Int_t slot, const Int_t channel, const TString name) | |
virtual | ~F1TDCReferenceSignal () |
Int_t | GetSlotNumber () const |
Int_t | GetChannelNumber () const |
Int_t | GetBankIndex () const |
const TString | GetRefSignalName () const |
const Double_t | GetRefTimeAU () const |
const UInt_t | GetNoRefTimeAU () const |
void | SetSlotNumber (const Int_t slot) |
void | SetChanNumber (const Int_t chan) |
void | SetBankIndex (const Int_t bank_index) |
void | SetRefSignalName (const TString name) |
Bool_t | SetRefTimeAU (const Double_t ref_time) |
Bool_t | HasFirstHit () |
Bool_t | HasRefTime () |
const UInt_t | GetCounter () const |
void | PrintCounterSummary () |
void | ClearEventData () |
Private Member Functions | |
void | Clear () |
ClassDef (F1TDCReferenceSignal, 1) | |
Private Attributes | |
Int_t | fSlot |
Int_t | fChannelNumber |
Int_t | fBankIndex |
TString | fRefSignalName |
Double_t | fRefTimeArbUnit |
Bool_t | fFirstHitFlag |
UInt_t | fCounter |
TString | fSystemName |
Bool_t | fRefTimeFlag |
Static Private Attributes | |
static const UInt_t | fNoRefTimeArbUnit = 0xFFFFF |
Friends | |
std::ostream & | operator<< (std::ostream &os, const F1TDCReferenceSignal &f1tdcref) |
Definition at line 386 of file QwF1TDContainer.h.
F1TDCReferenceSignal::F1TDCReferenceSignal | ( | ) |
Definition at line 1935 of file QwF1TDContainer.cc.
References Clear(), fBankIndex, fChannelNumber, fRefSignalName, fSlot, and fSystemName.
F1TDCReferenceSignal::F1TDCReferenceSignal | ( | const Int_t | bank_index, |
const Int_t | slot, | ||
const Int_t | channel | ||
) |
Definition at line 1947 of file QwF1TDContainer.cc.
References Clear(), fBankIndex, fChannelNumber, fRefSignalName, fSlot, and fSystemName.
F1TDCReferenceSignal::F1TDCReferenceSignal | ( | const Int_t | bank_index, |
const Int_t | slot, | ||
const Int_t | channel, | ||
const TString | name | ||
) |
Definition at line 1964 of file QwF1TDContainer.cc.
References Clear(), fBankIndex, fChannelNumber, fCounter, fRefSignalName, fSlot, and fSystemName.
|
inlinevirtual |
Definition at line 393 of file QwF1TDContainer.h.
|
private |
|
inlineprivate |
Definition at line 458 of file QwF1TDContainer.h.
References fFirstHitFlag, fNoRefTimeArbUnit, and fRefTimeArbUnit.
Referenced by F1TDCReferenceSignal().
|
inline |
Definition at line 423 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceContainer::ClearEventData().
|
inline |
Definition at line 398 of file QwF1TDContainer.h.
References fBankIndex.
Referenced by F1TDCReferenceContainer::GetReferenceTimeAU(), and F1TDCReferenceContainer::SetReferenceSignal().
|
inline |
Definition at line 397 of file QwF1TDContainer.h.
References fChannelNumber.
Referenced by F1TDCReferenceContainer::SetReferenceSignal().
|
inline |
|
inline |
Definition at line 405 of file QwF1TDContainer.h.
References fNoRefTimeArbUnit.
|
inline |
Definition at line 399 of file QwF1TDContainer.h.
References fRefSignalName.
Referenced by F1TDCReferenceContainer::GetReferenceTimeAU().
|
inline |
Definition at line 401 of file QwF1TDContainer.h.
References fRefTimeArbUnit.
Referenced by F1TDCReferenceContainer::GetReferenceTimeAU().
|
inline |
Definition at line 396 of file QwF1TDContainer.h.
References fSlot.
Referenced by F1TDCReferenceContainer::SetReferenceSignal().
|
inline |
Definition at line 415 of file QwF1TDContainer.h.
References fFirstHitFlag.
Referenced by F1TDCReferenceContainer::SetReferenceSignal(), and SetRefTimeAU().
Bool_t F1TDCReferenceSignal::HasRefTime | ( | ) |
Definition at line 2023 of file QwF1TDContainer.cc.
References fNoRefTimeArbUnit, fRefTimeArbUnit, and fRefTimeFlag.
Referenced by F1TDCReferenceContainer::GetReferenceTimeAU().
void F1TDCReferenceSignal::PrintCounterSummary | ( | ) |
Definition at line 2036 of file QwF1TDContainer.cc.
References fBankIndex, fChannelNumber, fCounter, fRefSignalName, and fSlot.
Referenced by F1TDCReferenceContainer::PrintCounters().
|
inline |
|
inline |
|
inline |
Bool_t F1TDCReferenceSignal::SetRefTimeAU | ( | const Double_t | ref_time | ) |
Definition at line 2005 of file QwF1TDContainer.cc.
References fCounter, fFirstHitFlag, fRefTimeArbUnit, and HasFirstHit().
|
inline |
|
friend |
Definition at line 1985 of file QwF1TDContainer.cc.
|
private |
Definition at line 443 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceSignal(), GetBankIndex(), operator<<(), PrintCounterSummary(), and SetBankIndex().
|
private |
Definition at line 441 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceSignal(), GetChannelNumber(), operator<<(), PrintCounterSummary(), and SetChanNumber().
|
private |
Definition at line 451 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceSignal(), GetCounter(), operator<<(), PrintCounterSummary(), and SetRefTimeAU().
|
private |
Definition at line 450 of file QwF1TDContainer.h.
Referenced by Clear(), HasFirstHit(), and SetRefTimeAU().
|
staticprivate |
Definition at line 455 of file QwF1TDContainer.h.
Referenced by Clear(), GetNoRefTimeAU(), and HasRefTime().
|
private |
Definition at line 447 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceSignal(), GetRefSignalName(), operator<<(), PrintCounterSummary(), and SetRefSignalName().
|
private |
Definition at line 449 of file QwF1TDContainer.h.
Referenced by Clear(), GetRefTimeAU(), HasRefTime(), operator<<(), and SetRefTimeAU().
|
private |
Definition at line 456 of file QwF1TDContainer.h.
Referenced by HasRefTime().
|
private |
Definition at line 423 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceSignal(), GetSlotNumber(), operator<<(), PrintCounterSummary(), and SetSlotNumber().
|
private |
Definition at line 453 of file QwF1TDContainer.h.
Referenced by F1TDCReferenceSignal().