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