QwAnalysis
|
#include <QwDriftChamber.h>
Public Member Functions | |
QwDriftChamber (const TString ®ion_tmp) | |
Constructor with name. More... | |
QwDriftChamber (const TString ®ion_tmp, std::vector< QwHit > &fWireHits_TEMP) | |
Constructor with name and hit list. More... | |
virtual | ~QwDriftChamber () |
Virtual destructor. More... | |
virtual Int_t | LoadInputParameters (TString mapfile) |
Mandatory parameter file definition. More... | |
Int_t | ProcessEvBuffer (const UInt_t roc_id, const UInt_t bank_id, UInt_t *buffer, UInt_t num_words) |
TODO: The non-event-type-aware ProcessEvBuffer routine should be replaced with the event-type-aware version. More... | |
Int_t | ProcessConfigurationBuffer (const UInt_t roc_id, const UInt_t bank_id, UInt_t *buffer, UInt_t num_words) |
void | PrintConfigurationBuffer (UInt_t *buffer, UInt_t num_words) |
void | ReportConfiguration () |
virtual void | SubtractReferenceTimes ()=0 |
virtual void | ProcessEvent ()=0 |
virtual void | ClearEventData ()=0 |
void | FillDriftDistanceToHits () |
void | FillHardwareErrorSummary () |
Hardware error summary. More... | |
virtual void | GetHitList (QwHitContainer &grandHitContainer) |
Get the hit list. More... | |
void | GetTDCHitList (QwHitContainer &grandHitContainer) |
![]() | |
VQwSubsystemTracking (TString name) | |
Constructor with name. More... | |
virtual | ~VQwSubsystemTracking () |
Default destructor. More... | |
Int_t | LoadGeometryDefinition (TString mapfile) |
Load geometry definition for tracking subsystems. More... | |
Int_t | LoadCrosstalkDefinition (TString mapfile) |
Load crosstalk definition for tracking subsystems. More... | |
const QwGeometry & | GetDetectorInfo () const |
Get the detector geometry information. More... | |
virtual void | ConstructBranchAndVector (TTree *tree, TString &prefix, std::vector< Double_t > &values) |
Construct the branch and tree vector. More... | |
virtual void | ConstructBranch (TTree *tree, TString &prefix) |
Construct the branch and tree vector. More... | |
virtual void | ConstructBranch (TTree *tree, TString &prefix, QwParameterFile &trim_file) |
Construct the branch and tree vector based on the trim file. More... | |
virtual void | FillTreeVector (std::vector< Double_t > &values) const |
Fill the tree vector. More... | |
![]() | |
VQwSubsystem (const TString &name) | |
Constructor with name. More... | |
VQwSubsystem (const VQwSubsystem &orig) | |
Copy constructor by object. More... | |
virtual | ~VQwSubsystem () |
Default destructor. More... | |
virtual void | ProcessOptions (QwOptions &options) |
Process the command line options. More... | |
TString | GetSubsystemName () const |
Bool_t | HasDataLoaded () const |
void | SetParent (QwSubsystemArray *parent) |
Set the parent of this subsystem to the specified array. More... | |
QwSubsystemArray * | GetParent (const unsigned int parent=0) const |
Get the parent of this subsystem. More... | |
VQwSubsystem * | GetSibling (const std::string &name) const |
Get the sibling with specified name. More... | |
Bool_t | PublishInternalValue (const TString &name, const TString &desc, const VQwHardwareChannel *value) const |
Publish a variable name to the parent subsystem array. More... | |
virtual Bool_t | PublishInternalValues () const |
Publish all variables of the subsystem. More... | |
virtual Bool_t | PublishByRequest (TString device_name) |
Try to publish an internal variable matching the submitted name. More... | |
Bool_t | RequestExternalValue (const TString &name, VQwHardwareChannel *value) const |
Request a named value which is owned by an external subsystem; the request will be handled by the parent subsystem array. More... | |
virtual const VQwHardwareChannel * | ReturnInternalValue (const TString &name) const |
Return a pointer to a varialbe to the parent subsystem array to be delivered to a different subsystem. More... | |
virtual Bool_t | ReturnInternalValue (const TString &name, VQwHardwareChannel *value) const |
Return a named value to the parent subsystem array to be delivered to a different subsystem. More... | |
virtual std::vector< TString > | GetParamFileNameList () |
virtual std::map< TString, TString > | GetDetectorMaps () |
virtual Int_t | LoadDetectorMaps (QwParameterFile &file) |
Parse parameter file to find the map files. More... | |
virtual Int_t | LoadChannelMap (TString mapfile)=0 |
Mandatory map file definition. More... | |
virtual Int_t | LoadEventCuts (TString mapfile) |
Optional event cut file. More... | |
void | SetEventTypeMask (const UInt_t mask) |
Set event type mask. More... | |
UInt_t | GetEventTypeMask () const |
Get event type mask. More... | |
virtual Int_t | ProcessEvBuffer (const UInt_t event_type, const UInt_t roc_id, const UInt_t bank_id, UInt_t *buffer, UInt_t num_words) |
virtual void | ExchangeProcessedData () |
Request processed data from other subsystems for internal use in the second event processing stage. Not all derived classes will require data from other subsystems. More... | |
virtual void | ProcessEvent_2 () |
Process the event data again, including data from other subsystems. Not all derived classes will require a second stage of event data processing. More... | |
virtual void | AtEndOfEventLoop () |
Perform actions at the end of the event loop. More... | |
virtual void | RandomizeEventData (int helicity=0, double time=0.0) |
virtual void | EncodeEventData (std::vector< UInt_t > &buffer) |
virtual void | PrintInfo () const |
Print some information about the subsystem. More... | |
virtual VQwSubsystem & | operator= (VQwSubsystem *value) |
Assignment Note: Must be called at the beginning of all subsystems routine call to operator=(VQwSubsystem *value) by VQwSubsystem::operator=(value) More... | |
virtual void | PrintDetectorMaps (Bool_t status) const |
virtual void | ConstructHistograms () |
Construct the histograms for this subsystem. More... | |
virtual void | ConstructHistograms (TDirectory *folder) |
Construct the histograms for this subsystem in a folder. More... | |
virtual void | ConstructHistograms (TString &prefix) |
Construct the histograms for this subsystem with a prefix. More... | |
virtual void | ConstructBranchAndVector (TTree *tree, std::vector< Double_t > &values) |
Construct the branch and tree vector. More... | |
virtual void | ConstructTree () |
Construct the tree for this subsystem. More... | |
virtual void | ConstructTree (TDirectory *folder) |
Construct the tree for this subsystem in a folder. More... | |
virtual void | ConstructTree (TString &prefix) |
Construct the tree for this subsystem with a prefix. More... | |
virtual void | ConstructTree (TDirectory *folder, TString &prefix) |
Construct the tree for this subsystem in a folder with a prefix. More... | |
virtual void | FillTree () |
Fill the tree for this subsystem. More... | |
virtual void | DeleteTree () |
Delete the tree for this subsystem. More... | |
![]() | |
void | ShareHistograms (const MQwHistograms *source) |
Share histogram pointers between objects. More... | |
Static Public Member Functions | |
static void | DefineOptions (QwOptions &options) |
Define options. More... | |
![]() | |
static void | DefineOptions () |
Define options function (note: no virtual static functions in C++) More... | |
Protected Member Functions | |
virtual void | FillRawTDCWord (Int_t bank_index, Int_t slot_num, Int_t chan, UInt_t data)=0 |
virtual Int_t | AddChannelDefinition ()=0 |
virtual Int_t | BuildWireDataStructure (const UInt_t chan, const EQwDetectorPackage package, const Int_t octant, const Int_t plane, const Int_t wire)=0 |
virtual Double_t | CalculateDriftDistance (Double_t drifttime, QwDetectorID detector)=0 |
virtual void | ConstructHistograms (TDirectory *folder, TString &prefix)=0 |
Construct the histograms for this subsystem in a folder with a prefix. More... | |
virtual void | FillHistograms ()=0 |
Fill the histograms for this subsystem. More... | |
virtual Int_t | LoadTimeWireOffset (TString t0_map)=0 |
virtual void | SubtractWireTimeOffset ()=0 |
Int_t | LinkReferenceChannel (const UInt_t chan, const Int_t plane, const Int_t wire) |
void | ClearAllBankRegistrations () |
Int_t | RegisterROCNumber (const UInt_t roc_id, const UInt_t bank_id) |
Tell the object that it will decode data from this ROC and sub-bank. More... | |
Int_t | RegisterSubbank (const UInt_t bank_id) |
Int_t | RegisterSlotNumber (const UInt_t slot_id) |
Int_t | GetTDCIndex (size_t bank_index, size_t slot_num) const |
Bool_t | IsSlotRegistered (Int_t bank_index, Int_t slot_num) const |
void | InitHistogramPointers () |
![]() | |
void | UpdatePublishedValue (const TString &name, VQwHardwareChannel *data_channel) |
void | ClearAllBankRegistrations () |
Clear all registration of ROC and Bank IDs for this subsystem. More... | |
Int_t | RegisterSubbank (const UInt_t bank_id) |
Tell the object that it will decode data from this sub-bank in the ROC currently open for registration. More... | |
Int_t | GetSubbankIndex () const |
Int_t | GetSubbankIndex (const UInt_t roc_id, const UInt_t bank_id) const |
void | SetDataLoaded (Bool_t flag) |
Int_t | FindIndex (const std::vector< UInt_t > &myvec, const UInt_t value) const |
Bool_t | Compare (VQwSubsystem *source) |
![]() | |
MQwHistograms () | |
Default constructor. More... | |
MQwHistograms (const MQwHistograms &source) | |
Copy constructor. More... | |
virtual | ~MQwHistograms () |
Virtual destructor. More... | |
virtual MQwHistograms & | operator= (const MQwHistograms &value) |
void | Fill_Pointer (TH1_ptr hist_ptr, Double_t value) |
void | AddHistogram (TH1 *h) |
Register a histogram. More... | |
Protected Attributes | |
TString | fRegion |
size_t | fCurrentBankIndex |
Name of this subsystem (the region). More... | |
Int_t | fCurrentSlot |
Int_t | fCurrentTDCIndex |
UInt_t | kMaxNumberOfChannelsPerTDC |
Int_t | fNumberOfTDCs |
std::vector< std::vector< Int_t > > | fTDC_Index |
std::vector< std::pair< Int_t, Int_t > > | fReferenceChannels |
std::vector< std::vector < Double_t > > | fReferenceData |
std::vector< std::vector < Double_t > > | fReferenceMaster |
std::vector< QwHit > | fTDCHits |
std::vector< QwHit > & | fWireHits |
std::vector< Int_t > | fWiresPerPlane |
MQwF1TDC | fF1TDCDecoder |
QwF1TDContainer * | fF1TDContainer |
F1TDCReferenceContainer * | fF1RefContainer |
std::vector< TH1F * > | TotHits |
std::vector< TH1F * > | TOFP |
std::vector< TH1F * > | TOFP_raw |
std::vector< TH1F * > | WiresHit |
std::vector< TH2F * > | TOFW |
std::vector< TH2F * > | TOFW_raw |
std::vector< TH2F * > | HitsWire |
std::vector< std::vector < QwDetectorID > > | fTDCPtrs |
std::vector< std::vector < QwDetectorInfo > > | fWireData |
std::vector< std::vector < UInt_t > > | fDirectionData |
![]() | |
QwGeometry | fDetectorInfo |
Geometry information of this subsystem. More... | |
size_t | fTreeArrayIndex |
Tree indices. More... | |
size_t | fTreeArrayNumEntries |
Double_t | fF1TDCResolutionNS |
![]() | |
std::map< TString, VQwHardwareChannel * > | fPublishedInternalValues |
Map of published internal values. More... | |
std::vector< std::vector < TString > > | fPublishList |
List of parameters to be published (loaded at the channel map) More... | |
TString | fSystemName |
Name of this subsystem. More... | |
UInt_t | fEventTypeMask |
Mask of event types. More... | |
Bool_t | fIsDataLoaded |
Has this subsystem gotten data to be processed? More... | |
std::vector< TString > | fDetectorMapsNames |
std::map< TString, TString > | fDetectorMaps |
Int_t | fCurrentROC_ID |
ROC ID that is currently being processed. More... | |
Int_t | fCurrentBank_ID |
Bank ID that is currently being processed. More... | |
std::vector< UInt_t > | fROC_IDs |
Vector of ROC IDs associated with this subsystem. More... | |
std::vector< std::vector < UInt_t > > | fBank_IDs |
Vector of Bank IDs per ROC ID associated with this subsystem. More... | |
std::vector< QwSubsystemArray * > | fArrays |
Vector of pointers to subsystem arrays that contain this subsystem. More... | |
![]() | |
std::vector< TH1_ptr > | fHistograms |
Histograms associated with this data element. More... | |
Static Protected Attributes | |
static bool | fPrintF1TDCConfiguration = true |
static const UInt_t | kMaxNumberOfSlotsPerROC = 21 |
static const Int_t | kReferenceChannelPlaneNumber = 99 |
static const Int_t | kCodaMasterPlaneNumber = 98 |
Private Member Functions | |
QwDriftChamber () | |
Private default constructor (not implemented, will throw linker error on use) More... | |
Definition at line 35 of file QwDriftChamber.h.
|
private |
Private default constructor (not implemented, will throw linker error on use)
QwDriftChamber::QwDriftChamber | ( | const TString & | region_tmp | ) |
Constructor with name.
Definition at line 39 of file QwDriftChamber.cc.
References ClearAllBankRegistrations(), fF1RefContainer, fF1TDCDecoder, fF1TDContainer, fNumberOfTDCs, QwF1TDContainer::GetF1TDCDecoder(), MQwF1TDC::GetTDCMaxChannels(), InitHistogramPointers(), and kMaxNumberOfChannelsPerTDC.
QwDriftChamber::QwDriftChamber | ( | const TString & | region_tmp, |
std::vector< QwHit > & | fWireHits_TEMP | ||
) |
Constructor with name and hit list.
Definition at line 54 of file QwDriftChamber.cc.
References ClearAllBankRegistrations(), fF1RefContainer, fF1TDCDecoder, fF1TDContainer, fNumberOfTDCs, QwF1TDContainer::GetF1TDCDecoder(), MQwF1TDC::GetTDCMaxChannels(), InitHistogramPointers(), and kMaxNumberOfChannelsPerTDC.
|
virtual |
Virtual destructor.
Definition at line 69 of file QwDriftChamber.cc.
References fF1RefContainer, and fF1TDContainer.
|
protectedpure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protectedpure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protectedpure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
Referenced by FillDriftDistanceToHits().
|
protected |
Definition at line 202 of file QwDriftChamber.cc.
References VQwSubsystem::ClearAllBankRegistrations(), fNumberOfTDCs, fTDC_Index, fTDCPtrs, and fWireData.
Referenced by QwDriftChamber().
|
pure virtual |
Implements VQwSubsystem.
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protectedpure virtual |
Construct the histograms for this subsystem in a folder with a prefix.
Implements VQwSubsystem.
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
inlinestatic |
Define options.
Definition at line 54 of file QwDriftChamber.h.
References QwOptions::AddOptions(), default_bool_value, and fPrintF1TDCConfiguration.
void QwDriftChamber::FillDriftDistanceToHits | ( | ) |
Definition at line 75 of file QwDriftChamber.cc.
References CalculateDriftDistance(), and fWireHits.
Referenced by QwDriftChamberHDC::ProcessEvent(), and QwDriftChamberVDC::ProcessEvent().
|
virtual |
Hardware error summary.
Reimplemented from VQwSubsystemTracking.
Definition at line 541 of file QwDriftChamber.cc.
References fF1RefContainer, and fF1TDContainer.
|
protectedpure virtual |
Fill the histograms for this subsystem.
Implements VQwSubsystem.
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protectedpure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
Referenced by ProcessEvBuffer().
|
inlinevirtual |
Get the hit list.
Implements VQwSubsystemTracking.
Reimplemented in QwDriftChamberVDC.
Definition at line 90 of file QwDriftChamber.h.
References QwHitContainer::Append(), and fWireHits.
|
inline |
Definition at line 95 of file QwDriftChamber.h.
References QwHitContainer::Append(), and fTDCHits.
|
protected |
Definition at line 270 of file QwDriftChamber.cc.
References fTDC_Index.
Referenced by QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), IsSlotRegistered(), ProcessConfigurationBuffer(), ProcessEvBuffer(), and ReportConfiguration().
|
inlineprotected |
Definition at line 186 of file QwDriftChamber.h.
References HitsWire, TOFP, TOFP_raw, TOFW, TOFW_raw, TotHits, and WiresHit.
Referenced by QwDriftChamber().
|
inlineprotected |
Definition at line 124 of file QwDriftChamber.h.
References GetTDCIndex().
Referenced by ProcessEvBuffer().
|
protected |
Definition at line 283 of file QwDriftChamber.cc.
References fCurrentBankIndex, fCurrentTDCIndex, fReferenceChannels, fTDCPtrs, kPackageNull, and OK.
Referenced by QwDriftChamberHDC::BuildWireDataStructure(), and QwDriftChamberVDC::LoadChannelMap().
|
inlinevirtual |
Mandatory parameter file definition.
Implements VQwSubsystem.
Definition at line 62 of file QwDriftChamber.h.
|
protectedpure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
void QwDriftChamber::PrintConfigurationBuffer | ( | UInt_t * | buffer, |
UInt_t | num_words | ||
) |
Definition at line 383 of file QwDriftChamber.cc.
|
virtual |
local_f1tdc = 0;
Implements VQwSubsystem.
Definition at line 413 of file QwDriftChamber.cc.
References QwF1TDContainer::AddQwF1TDC(), QwF1TDContainer::DoneF1TDCsConfiguration(), fF1RefContainer, fF1TDContainer, VQwSubsystemTracking::fF1TDCResolutionNS, fPrintF1TDCConfiguration, VQwSubsystem::GetSubbankIndex(), VQwSubsystem::GetSubsystemName(), GetTDCIndex(), kMaxNumberOfSlotsPerROC, OK, QwF1TDContainer::Print(), QwF1TDC::SetF1BankIndex(), QwF1TDC::SetF1SystemName(), QwF1TDC::SetF1TDCBuffer(), and QwF1TDC::SetF1TDCIndex().
|
virtual |
TODO: The non-event-type-aware ProcessEvBuffer routine should be replaced with the event-type-aware version.
Implements VQwSubsystem.
Definition at line 90 of file QwDriftChamber.cc.
References QwF1TDContainer::CheckDataIntegrity(), MQwF1TDC::DecodeTDCWord(), Qw::e, fF1TDCDecoder, fF1TDContainer, FillRawTDCWord(), fTDCPtrs, VQwSubsystem::GetSubbankIndex(), VQwSubsystem::GetSubsystemName(), MQwF1TDC::GetTDCChannelNumber(), MQwF1TDC::GetTDCData(), GetTDCIndex(), MQwF1TDC::GetTDCSlotNumber(), IsSlotRegistered(), MQwF1TDC::IsValidDataword(), OK, and VQwSubsystem::SetDataLoaded().
|
pure virtual |
Implements VQwSubsystem.
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protectedvirtual |
Tell the object that it will decode data from this ROC and sub-bank.
Reimplemented from VQwSubsystem.
Definition at line 217 of file QwDriftChamber.cc.
References fTDC_Index, kMaxNumberOfSlotsPerROC, and VQwSubsystem::RegisterROCNumber().
Referenced by QwDriftChamberHDC::LoadChannelMap(), and QwDriftChamberVDC::LoadChannelMap().
|
protected |
Definition at line 248 of file QwDriftChamber.cc.
References fCurrentBankIndex, fCurrentSlot, fCurrentTDCIndex, fNumberOfTDCs, fTDC_Index, fTDCPtrs, kMaxNumberOfChannelsPerTDC, and kMaxNumberOfSlotsPerROC.
Referenced by QwDriftChamberHDC::LoadChannelMap(), and QwDriftChamberVDC::LoadChannelMap().
|
protected |
Definition at line 229 of file QwDriftChamber.cc.
References fCurrentBankIndex, VQwSubsystem::fCurrentROC_ID, fReferenceChannels, fReferenceData, fReferenceMaster, fTDC_Index, VQwSubsystem::GetSubbankIndex(), kMaxNumberOfSlotsPerROC, and VQwSubsystem::RegisterSubbank().
Referenced by QwDriftChamberHDC::LoadChannelMap(), and QwDriftChamberVDC::LoadChannelMap().
void QwDriftChamber::ReportConfiguration | ( | ) |
Definition at line 297 of file QwDriftChamber.cc.
References VQwSubsystem::fBank_IDs, VQwSubsystem::fROC_IDs, fTDCPtrs, VQwSubsystem::GetSubbankIndex(), VQwSubsystem::GetSubsystemName(), GetTDCIndex(), and kMaxNumberOfSlotsPerROC.
|
pure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protectedpure virtual |
Implemented in QwDriftChamberVDC, and QwDriftChamberHDC.
|
protected |
Name of this subsystem (the region).
Definition at line 131 of file QwDriftChamber.h.
Referenced by LinkReferenceChannel(), QwDriftChamberHDC::LoadChannelMap(), QwDriftChamberVDC::LoadChannelMap(), RegisterSlotNumber(), and RegisterSubbank().
|
protected |
Definition at line 132 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::LoadChannelMap(), QwDriftChamberVDC::LoadChannelMap(), and RegisterSlotNumber().
|
protected |
Definition at line 133 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::BuildWireDataStructure(), QwDriftChamberVDC::BuildWireDataStructure(), LinkReferenceChannel(), and RegisterSlotNumber().
|
protected |
Definition at line 205 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::FillRawTDCWord(), and QwDriftChamberHDC::LoadChannelMap().
|
protected |
Definition at line 164 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ClearEventData(), QwDriftChamberVDC::ClearEventData(), FillHardwareErrorSummary(), QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), QwDriftChamberHDC::LoadChannelMap(), QwDriftChamberVDC::LoadChannelMap(), ProcessConfigurationBuffer(), QwDriftChamber(), QwDriftChamberHDC::SubtractReferenceTimes(), QwDriftChamberVDC::SubtractReferenceTimes(), and ~QwDriftChamber().
|
protected |
Definition at line 162 of file QwDriftChamber.h.
Referenced by ProcessEvBuffer(), and QwDriftChamber().
|
protected |
Definition at line 163 of file QwDriftChamber.h.
Referenced by FillHardwareErrorSummary(), ProcessConfigurationBuffer(), ProcessEvBuffer(), QwDriftChamber(), QwDriftChamberHDC::SubtractReferenceTimes(), QwDriftChamberVDC::SubtractReferenceTimes(), and ~QwDriftChamber().
|
protected |
Definition at line 143 of file QwDriftChamber.h.
Referenced by ClearAllBankRegistrations(), QwDriftChamber(), and RegisterSlotNumber().
|
staticprotected |
Definition at line 98 of file QwDriftChamber.h.
Referenced by DefineOptions(), and ProcessConfigurationBuffer().
|
protected |
Definition at line 147 of file QwDriftChamber.h.
Referenced by LinkReferenceChannel(), and RegisterSubbank().
|
protected |
Definition at line 150 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ClearEventData(), QwDriftChamberVDC::ClearEventData(), QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), and RegisterSubbank().
|
protected |
Definition at line 151 of file QwDriftChamber.h.
Referenced by QwDriftChamberVDC::ClearEventData(), QwDriftChamberVDC::FillRawTDCWord(), and RegisterSubbank().
|
protected |
Definition at line 127 of file QwDriftChamber.h.
|
protected |
Definition at line 145 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::AddChannelDefinition(), QwDriftChamberVDC::AddChannelDefinition(), ClearAllBankRegistrations(), GetTDCIndex(), RegisterROCNumber(), RegisterSlotNumber(), and RegisterSubbank().
|
protected |
Definition at line 158 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ClearEventData(), QwDriftChamberVDC::ClearEventData(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), QwDriftChamberVDC::GetHitList(), GetTDCHitList(), QwDriftChamberVDC::ReadEvent(), QwDriftChamberHDC::SubtractReferenceTimes(), QwDriftChamberVDC::SubtractReferenceTimes(), QwDriftChamberHDC::SubtractWireTimeOffset(), QwDriftChamberHDC::UpdateHits(), and QwDriftChamberVDC::UpdateHits().
|
protected |
Definition at line 200 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::AddChannelDefinition(), QwDriftChamberVDC::AddChannelDefinition(), QwDriftChamberHDC::BuildWireDataStructure(), QwDriftChamberVDC::BuildWireDataStructure(), ClearAllBankRegistrations(), QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), LinkReferenceChannel(), ProcessEvBuffer(), RegisterSlotNumber(), and ReportConfiguration().
|
protected |
Definition at line 202 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::AddChannelDefinition(), QwDriftChamberVDC::AddChannelDefinition(), ClearAllBankRegistrations(), QwDriftChamberHDC::ClearEventData(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and QwDriftChamberVDC::UpdateHits().
|
protected |
Definition at line 159 of file QwDriftChamber.h.
Referenced by QwDriftChamberVDC::ClearEventData(), FillDriftDistanceToHits(), QwDriftChamberVDC::FillHistograms(), QwDriftChamberVDC::GetHitList(), GetHitList(), QwDriftChamberVDC::ProcessEvent(), QwDriftChamberVDC::SubtractWireTimeOffset(), and QwDriftChamberVDC::UpdateHits().
|
protected |
Definition at line 160 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::AddChannelDefinition(), QwDriftChamberVDC::AddChannelDefinition(), QwDriftChamberHDC::BuildWireDataStructure(), QwDriftChamberVDC::BuildWireDataStructure(), QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), and QwDriftChamberVDC::FillHistograms().
|
protected |
Definition at line 184 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().
|
staticprotected |
Definition at line 138 of file QwDriftChamber.h.
Referenced by QwDriftChamberVDC::AddChannelDefinition(), QwDriftChamberVDC::FillRawTDCWord(), and QwDriftChamberVDC::LoadChannelMap().
|
protected |
Definition at line 140 of file QwDriftChamber.h.
Referenced by QwDriftChamber(), and RegisterSlotNumber().
|
staticprotected |
Definition at line 136 of file QwDriftChamber.h.
Referenced by ProcessConfigurationBuffer(), RegisterROCNumber(), RegisterSlotNumber(), RegisterSubbank(), and ReportConfiguration().
|
staticprotected |
Definition at line 137 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::AddChannelDefinition(), QwDriftChamberVDC::AddChannelDefinition(), QwDriftChamberHDC::BuildWireDataStructure(), QwDriftChamberHDC::FillRawTDCWord(), QwDriftChamberVDC::FillRawTDCWord(), QwDriftChamberHDC::LoadChannelMap(), and QwDriftChamberVDC::LoadChannelMap().
|
protected |
Definition at line 179 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().
|
protected |
Definition at line 180 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().
|
protected |
Definition at line 182 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().
|
protected |
Definition at line 183 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().
|
protected |
Definition at line 178 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().
|
protected |
Definition at line 181 of file QwDriftChamber.h.
Referenced by QwDriftChamberHDC::ConstructHistograms(), QwDriftChamberVDC::ConstructHistograms(), QwDriftChamberHDC::FillHistograms(), QwDriftChamberVDC::FillHistograms(), and InitHistogramPointers().