Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
TrackMtCut.h
1/*
2 * TrackMtCut.h
3 *
4 * Created on: 04-05-2022
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9
10#ifndef HALTRACKMTCUT_H_
11#define HALTRACKMTCUT_H_
12
13#include "TrackCut.h"
14
15#include <TDatabasePDG.h>
20namespace Hal {
21
22 class TrackMtCut : public TrackCut {
23 Bool_t fMassFixed;
24 Double_t fMass2;
25 TDatabasePDG* fPdg;
26
27 public:
28 TrackMtCut();
33 TrackMtCut(const TrackMtCut& cut);
38 void FixMass(Double_t mass);
39 virtual Bool_t Pass(Track* track);
40 virtual Bool_t Init(const Int_t task_id = 0);
41 virtual Package* Report() const;
42 virtual ~TrackMtCut();
43 ClassDef(TrackMtCut, 1)
44 };
45} // namespace Hal
46#endif /* HALTRACKMTCUT_H_ */
void FixMass(Double_t mass)
virtual Bool_t Init(const Int_t task_id=0)
virtual Bool_t Pass(Track *track)
virtual Package * Report() const