-
Eoin Clerkin authored
Decision to not use doxygen for licence headers. Removes doxygen formatting and file tag.
Eoin Clerkin authoredDecision to not use doxygen for licence headers. Removes doxygen formatting and file tag.
CbmL1TofMerger.h 1.14 KiB
/* Copyright (C) 2006-2010 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
SPDX-License-Identifier: GPL-3.0-only
Authors: Denis Bertini [committer] */
// ------------------------------------------------------------------
// ----- CbmL1TofMerger -----
// ----- Created 24-01-2006 by D.Kresan -----
// ------------------------------------------------------------------
#ifndef _CBML1TOFMERGER_
#define _CBML1TOFMERGER_
#include "CbmTofMerger.h"
class TClonesArray;
class CbmKFTrack;
class CbmTofHit;
class FairTrackParam;
class CbmL1TofMerger : public CbmTofMerger {
private:
CbmL1TofMerger(const CbmL1TofMerger&); // CHECKME
CbmL1TofMerger operator=(const CbmL1TofMerger&);
private:
TClonesArray* fArrayTrdTrack; // Array of TRD tracks
Bool_t Overlap(CbmKFTrack& track, const CbmTofHit* tofHit);
Double_t GetChi2ToHit(CbmKFTrack& track, const CbmTofHit* tofHit);
public:
CbmL1TofMerger();
CbmL1TofMerger(Int_t verbose);
~CbmL1TofMerger();
void Init();
Int_t DoMerge(TClonesArray* glbTracks, TClonesArray* tofHits);
ClassDef(CbmL1TofMerger, 1);
};
#endif