QwAnalysis
|
#include <QwF1TDContainer.h>
Inherits TObject.
Public Member Functions | |
F1TDCReferenceContainer () | |
virtual | ~F1TDCReferenceContainer () |
void | SetSystemName (const TString name) |
const TString | GetSystemName () const |
void | AddF1TDCReferenceSignal (F1TDCReferenceSignal *in) |
Int_t | GetSize () const |
Int_t | Size () const |
void | PrintCounters () |
void | SetReferenceSignal (Int_t bank_index, Int_t slot, Int_t chan, UInt_t data, Bool_t debug=false) |
Double_t | GetReferenceTimeAU (Int_t bank_index, TString name) |
void | ClearEventData () |
Data Fields | |
Int_t | fNF1TDCReferenceSignals |
TObjArray * | fF1TDCReferenceSignalsList |
Private Member Functions | |
ClassDef (F1TDCReferenceContainer, 1) | |
Private Attributes | |
TString | fSystemName |
Definition at line 466 of file QwF1TDContainer.h.
F1TDCReferenceContainer::F1TDCReferenceContainer | ( | ) |
Definition at line 2061 of file QwF1TDContainer.cc.
References fF1TDCReferenceSignalsList, and fNF1TDCReferenceSignals.
|
virtual |
Definition at line 2074 of file QwF1TDContainer.cc.
References fF1TDCReferenceSignalsList.
void F1TDCReferenceContainer::AddF1TDCReferenceSignal | ( | F1TDCReferenceSignal * | in | ) |
Definition at line 2085 of file QwF1TDContainer.cc.
References fF1TDCReferenceSignalsList, and fNF1TDCReferenceSignals.
|
private |
void F1TDCReferenceContainer::ClearEventData | ( | ) |
Definition at line 2204 of file QwF1TDContainer.cc.
References F1TDCReferenceSignal::ClearEventData(), and fF1TDCReferenceSignalsList.
Referenced by QwDriftChamberHDC::ClearEventData(), QwDriftChamberVDC::ClearEventData(), QwSciFiDetector::ClearEventData(), and QwMainDetector::ClearEventData().
Double_t F1TDCReferenceContainer::GetReferenceTimeAU | ( | Int_t | bank_index, |
TString | name | ||
) |
Definition at line 2168 of file QwF1TDContainer.cc.
References fF1TDCReferenceSignalsList, F1TDCReferenceSignal::GetBankIndex(), F1TDCReferenceSignal::GetRefSignalName(), F1TDCReferenceSignal::GetRefTimeAU(), and F1TDCReferenceSignal::HasRefTime().
Referenced by QwDriftChamberHDC::SubtractReferenceTimes(), QwDriftChamberVDC::SubtractReferenceTimes(), and QwSciFiDetector::SubtractReferenceTimes().
|
inline |
Definition at line 485 of file QwF1TDContainer.h.
References fNF1TDCReferenceSignals.
|
inline |
void F1TDCReferenceContainer::PrintCounters | ( | ) |
Definition at line 2221 of file QwF1TDContainer.cc.
References fF1TDCReferenceSignalsList, fSystemName, and F1TDCReferenceSignal::PrintCounterSummary().
void F1TDCReferenceContainer::SetReferenceSignal | ( | Int_t | bank_index, |
Int_t | slot, | ||
Int_t | chan, | ||
UInt_t | data, | ||
Bool_t | debug = false |
||
) |
Definition at line 2131 of file QwF1TDContainer.cc.
References fF1TDCReferenceSignalsList, F1TDCReferenceSignal::GetBankIndex(), F1TDCReferenceSignal::GetChannelNumber(), F1TDCReferenceSignal::GetSlotNumber(), and F1TDCReferenceSignal::HasFirstHit().
Referenced by QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), QwTriggerScintillator::FillRawTDCWord(), QwSciFiDetector::FillRawTDCWord(), and QwMainDetector::FillRawTDCWord().
void F1TDCReferenceContainer::SetSystemName | ( | const TString | name | ) |
|
inline |
Definition at line 486 of file QwF1TDContainer.h.
References fNF1TDCReferenceSignals.
TObjArray* F1TDCReferenceContainer::fF1TDCReferenceSignalsList |
Definition at line 471 of file QwF1TDContainer.h.
Referenced by AddF1TDCReferenceSignal(), ClearEventData(), F1TDCReferenceContainer(), GetReferenceTimeAU(), PrintCounters(), SetReferenceSignal(), and ~F1TDCReferenceContainer().
Int_t F1TDCReferenceContainer::fNF1TDCReferenceSignals |
Definition at line 470 of file QwF1TDContainer.h.
Referenced by AddF1TDCReferenceSignal(), F1TDCReferenceContainer(), GetSize(), and Size().
|
private |
Definition at line 502 of file QwF1TDContainer.h.
Referenced by GetSystemName(), PrintCounters(), and SetSystemName().