10 #include "THaTrackingDetector.h"
26 THcDC(
const char*
name,
const char* description =
"",
27 THaApparatus*
a = NULL );
220 void Setup(
const char* name,
const char* description);
Int_t GetFixPropagationCorrectionFlag() const
TClonesArray * fTrackProj
Double_t * fPlaneTimeZero
Double_t GetSigma(Int_t plane) const
Int_t GetReadoutLR(Int_t plane) const
Double_t * fSpace_Point_Criterion
std::vector< THcDriftChamber * > fChambers
Double_t DpsiFun(Double_t ray[4], Int_t plane)
Int_t GetNWires(Int_t plane) const
Builds a Hall C ENGINE style list of raw hits from raw data.
Int_t GetTdcWinMax(Int_t plane) const
Double_t * fResidualsExclPlane
Int_t GetTdcWinMin(Int_t plane) const
Int_t GetWireOrder(Int_t plane) const
void Setup(const char *name, const char *description)
Analyze a package of horizontal drift chambers.
virtual EStatus Init(const TDatime &run_time)
virtual Int_t DefineVariables(EMode mode=kDefine)
Double_t GetCenter(Int_t plane) const
Double_t GetNSperChan() const
virtual Int_t CoarseTrack(TClonesArray &tracks)
Double_t GetSpacePointCriterion(Int_t chamber) const
Int_t GetMinCombos(Int_t chamber) const
Double_t GetGammaAngle(Int_t plane) const
Int_t fdebugprintdecodeddc
Double_t GetPlaneTimeZero(Int_t plane) const
void EfficiencyPerWire(Int_t golden_track_index)
Double_t * fWire_hit_should
Double_t GetBetaAngle(Int_t plane) const
Int_t GetDriftTimeSign(Int_t plane) const
void SetFocalPlaneBestTrack(Int_t golden_track_index)
Int_t GetNChamber(Int_t plane) const
Double_t GetCentralWire(Int_t plane) const
Int_t GetMinHits(Int_t chamber) const
void run(bool only_compile=false)
virtual Int_t End(THaRunBase *run=0)
Bool_t fInSideDipoleExit_best
virtual Int_t ReadDatabase(const TDatime &date)
virtual Int_t ApplyCorrections(void)
static const UInt_t MAXTRACKS
Int_t fUseNewFindSpacePoints
Int_t fFixPropagationCorrection
Double_t GetCentralTime(Int_t plane) const
Double_t GetYPos(Int_t plane) const
Int_t GetMaxHits(Int_t chamber) const
void NewTrackFit(UInt_t TrackIndex)
virtual Int_t Decode(const THaEvData &)
void FitLineToTrack(Int_t TrackHits, Double_t coords[], Int_t planes[], Double_t wiresigma[], Double_t TrackCoord[], Double_t save_ray[])
Int_t GetReadoutTB(Int_t plane) const
virtual Int_t FineTrack(TClonesArray &tracks)
Double_t fTrackLargeResidCut
Double_t GetAlphaAngle(Int_t plane) const
std::vector< THcDriftChamberPlane * > fPlanes
Double_t GetXPos(Int_t plane) const
Double_t GetZPos(Int_t plane) const
Double_t GetPitch(Int_t plane) const