9 #ifndef __QWDRIFTCHAMBERVDC__
10 #define __QWDRIFTCHAMBERVDC__
60 void FillRawTDCWord(Int_t bank_index, Int_t slot_num, Int_t chan, UInt_t data);
QwDriftChamberVDC(TString name)
void LoadTtoDParameters(TString ttod_map)
Int_t BuildWireDataStructure(const UInt_t chan, const EQwDetectorPackage package, const Int_t octant, const Int_t plane, const Int_t wire)
virtual ~QwDriftChamberVDC()
std::vector< Double_t > fTtoDNumbers
static const UInt_t kLineNum
Double_t CalculateDriftDistance(Double_t drifttime, QwDetectorID detector)
void ProcessOptions(QwOptions &options)
Process the command line options.
void SubtractWireTimeOffset()
static const UInt_t kBackPlaneNum
void GetHitList(QwHitContainer &grandHitContainer)
Get the hit list.
virtual void ConstructHistograms()
Construct the histograms for this subsystem.
Int_t AddChannelDefinition()
static void DefineOptions()
Define options function (note: no virtual static functions in C++)
std::vector< std::vector< std::vector< Double_t > > > fTimeWireOffsets
std::vector< std::vector< QwDelayLine > > fDelayLineArray
Int_t LoadTimeWireOffset(TString t0_map)
std::vector< std::vector< QwDelayLineID > > fDelayLinePtrs
Int_t LoadChannelMap(TString mapfile)
Mandatory map file definition.
void FillRawTDCWord(Int_t bank_index, Int_t slot_num, Int_t chan, UInt_t data)
An options class which parses command line, config file and environment.
std::vector< QwHit > & fWireHits
std::vector< QwHit > fWireHitsVDC
std::vector< QwHit > fTDCHits
void Append(const QwHitContainer &mylist)
void FillHistograms()
Fill the histograms for this subsystem.
void ReadEvent(TString &)
Bool_t fDisableWireTimeOffset
void SubtractReferenceTimes()