9 #ifndef __QWDRIFTCHAMBERHDC__
10 #define __QWDRIFTCHAMBERHDC__
44 void FillRawTDCWord(Int_t bank_index, Int_t slot_num, Int_t chan, UInt_t data);
std::vector< std::vector< std::vector< Double_t > > > fTimeWireOffsets
Double_t CalculateDriftDistance(Double_t drifttime, QwDetectorID detector)
void SubtractReferenceTimes()
virtual void ConstructHistograms()
Construct the histograms for this subsystem.
static void DefineOptions()
Define options function (note: no virtual static functions in C++)
void FillHistograms()
Fill the histograms for this subsystem.
void ProcessOptions(QwOptions &options)
Process the command line options.
void FillRawTDCWord(Int_t bank_index, Int_t slot_num, Int_t chan, UInt_t data)
QwDriftChamberHDC(TString name)
The pure virtual base class of all subsystems.
Int_t LoadChannelMap(TString mapfile)
Mandatory map file definition.
Int_t BuildWireDataStructure(const UInt_t chan, const EQwDetectorPackage package, const Int_t octant, const Int_t plane, const Int_t wire)
std::vector< Double_t > fTtoDNumbers
void SubtractWireTimeOffset()
Int_t AddChannelDefinition()
An options class which parses command line, config file and environment.
virtual ~QwDriftChamberHDC()
void LoadTtoDParameters(TString ttod_map)
std::vector< QwHit > fTDCHits
Int_t LoadTimeWireOffset(TString t0_map)