Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
V0Candidate.h
1/*
2 * V0Candidate.h
3 *
4 * Created on: 05-05-2022
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HALV0CANDIDATE_H_
10#define HALV0CANDIDATE_H_
11
12#include "TwoTrack.h"
13#include "V0Track.h"
14#include <TVector3.h>
19namespace Hal {
20 class V0Candidate : public TwoTrack {
21 protected:
22 V0Track fV0Track;
23 TVector3 fDCA;
24
25 public:
32 virtual void MakeV0(Double_t mPos, Double_t mNeg, Int_t pidThis, Int_t pidPos, Int_t pidNeg) = 0;
37 const V0Track& GetV0Track() { return fV0Track; };
42 const TVector3& GetDCA() const { return fDCA; }
43 virtual ~V0Candidate();
44 ClassDef(V0Candidate, 1)
45 };
46} // namespace Hal
47#endif /* HALV0CANDIDATE_H_ */
const V0Track & GetV0Track()
Definition V0Candidate.h:37
const TVector3 & GetDCA() const
Definition V0Candidate.h:42
virtual void MakeV0(Double_t mPos, Double_t mNeg, Int_t pidThis, Int_t pidPos, Int_t pidNeg)=0