1 #ifndef ROOT_THcDriftChamberPlane
2 #define ROOT_THcDriftChamberPlane
15 #include "THaSubDetector.h"
31 Int_t planenum, THaDetectorBase* parent = NULL);
Drift chamber wire hit info.
virtual EStatus Init(const TDatime &run_time)
void SetPlaneIndex(Int_t index)
Double_t * GetPlaneCoef()
THcDCWire * GetWire(Int_t i) const
Class for a a single Hall C horizontal drift chamber plane.
TClonesArray * fParentHitList
virtual void Clear(Option_t *opt="")
ClassDef(THcDriftChamberPlane, 0)
virtual Int_t DefineVariables(EMode mode=kDefine)
Double_t GetCentralTime()
Base class for algorithms to convert time into perpendicular drift distance.
Int_t GetNRawhits() const
TObject * UncheckedAt(Int_t i) const
Int_t GetReadoutTB() const
Class representing a drift chamber wire.
TClonesArray * GetHits() const
virtual Int_t Decode(const THaEvData &)
Int_t GetChamberNum() const
virtual Int_t GetReadoutSide(Int_t wirenum)
Int_t GetPlaneNum() const
virtual ~THcDriftChamberPlane()
virtual Int_t CoarseProcess(TClonesArray &tracks)
Int_t GetReadoutLR() const
virtual Int_t ProcessHits(TClonesArray *rawhits, Int_t nexthit)
Double_t CalcWireFromPos(Double_t pos)
virtual Int_t ReadDatabase(const TDatime &date)
virtual Int_t FineProcess(TClonesArray &tracks)
virtual Int_t SubtractStartTime()
Double_t GetReadoutCorr()
TClonesArray * fFirstPassHits
Generic hodoscope consisting of multiple planes with multiple paddles with phototubes on both ends...
THcDCTimeToDistConv * fTTDConv