Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
HalCutLinkDef.h
1#ifdef __CINT__
2
3#pragma link off all globals;
4#pragma link off all classes;
5#pragma link off all functions;
6#pragma link off all typedefs;
7
8#ifdef __MAKECINT__
9#pragma link C++ namespace Hal::Cuts;
10#pragma link C++ class Hal::Cut + ;
11#pragma link C++ class Hal::SubCut + ;
12#pragma link C++ class Hal::SubCutHisto + ;
13#pragma link C++ class Hal::SubCutRectangle + ;
14#pragma link C++ class Hal::CutContainer + ;
15#pragma link C++ enum Hal::CutContainer::ELinkPolicy;
16#pragma link C++ class Hal::CutCollection + ;
17#pragma link C++ class Hal::CutCollectionLinks + ;
18#pragma link C++ class Hal::EventCut + ;
19#pragma link C++ class Hal::TrackCut + ;
20#pragma link C++ class Hal::TwoTrackCut + ;
21#pragma link C++ class Hal::TrackPhiCut + ;
22#pragma link C++ class Hal::TrackTauCut + ;
23#pragma link C++ class Hal::CutsAndMonitors + ;
24#pragma link C++ class Hal::CutMonitorRequest + ;
25#pragma link C++ class std::vector < Hal::CutMonitorRequest> + ;
26#pragma link C++ class Hal::CutMonAxisConf + ;
27
28#pragma link C++ class Hal::TrackV0Cut + ;
29#pragma link C++ class Hal::TrackV0MinvCut + ;
30#pragma link C++ class Hal::TrackV0DaughterDistCut + ;
31#pragma link C++ class Hal::TrackV0DecLenCut + ;
32#pragma link C++ class Hal::TrackV0CosAngleCut + ;
33#pragma link C++ class Hal::TrackV0ArmengerosCut + ;
34#pragma link C++ class Hal::TrackV0InvMassLambdaCut + ;
35#pragma link C++ class Hal::TrackV0InvMassAntiLambdaCut + ;
36#pragma link C++ class Hal::TrackV0InvMassK0Cut + ;
37#pragma link C++ class Hal::TrackBasicV0Cuts + ;
38
39
40// Cut monitors
41#pragma link C++ class Hal::CutMonitor + ;
42#pragma link C++ class Hal::CutMonitorX + ;
43#pragma link C++ class Hal::CutMonitorXY + ;
44#pragma link C++ class Hal::CutMonitorXYZ + ;
45#pragma link C++ class Hal::PropertyMonitorX + ;
46#pragma link C++ class Hal::PropertyMonitorXY + ;
47#pragma link C++ class Hal::PropertyMonitorXYZ + ;
48#pragma link C++ class Hal::EventFieldMonitorX + ;
49#pragma link C++ class Hal::EventFieldMonitorXY + ;
50#pragma link C++ class Hal::EventFieldMonitorXYZ + ;
51#pragma link C++ class Hal::TrackFieldMonitorX + ;
52#pragma link C++ class Hal::TrackFieldMonitorXY + ;
53#pragma link C++ class Hal::TrackFieldMonitorXYZ + ;
54// EventCut
55#pragma link C++ class Hal::EventMultiplicityCut + ;
56#pragma link C++ class Hal::EventMultiChargedCut + ;
57#pragma link C++ class Hal::EventMultiplicityZVertexCut + ;
58#pragma link C++ class Hal::EventModuloCut + ;
59#pragma link C++ class Hal::EventPtMaxCut + ;
60#pragma link C++ class Hal::EventImpactParameterCut + ;
61#pragma link C++ class Hal::EventPhiCut + ;
62#pragma link C++ class Hal::EventImpactCentralityCut + ;
63#pragma link C++ class Hal::EventComplexCut + ;
64#pragma link C++ class Hal::EventRealCut + ;
65#pragma link C++ class Hal::EventImaginaryCut + ;
66#pragma link C++ class Hal::EventVertexCut + ;
67#pragma link C++ class Hal::EventVertexZCut + ;
68#pragma link C++ class Hal::EventVertexXYZCut + ;
69#pragma link C++ class Hal::EventBinningCut + ;
70#pragma link C++ class Hal::EventPrimaryTracksNoCut + ;
71#pragma link C++ class Hal::EventExpCut + ;
72#pragma link C++ class Hal::EventMcCut + ;
73#pragma link C++ class Hal::EventRunCut + ;
74
75// Track Cut
76#pragma link C++ class Hal::TrackBasicToFCut + ;
77#pragma link C++ class Hal::TrackDCACut + ;
78#pragma link C++ class Hal::TrackExpCut + ;
79#pragma link C++ class Hal::TrackTpcCut + ;
80#pragma link C++ class Hal::TrackTpcToFThresholdlessCut + ;
81#pragma link C++ class Hal::TrackToFMass2Cut + ;
82#pragma link C++ class Hal::TrackTofMass2CutNoZeros + ;
83
84#pragma link C++ class Hal::TrackYAssumedCut + ;
85#pragma link C++ class Hal::TrackBetaCut + ;
86#pragma link C++ class Hal::TrackEtaCut + ;
87#pragma link C++ class Hal::TrackEtaAbsCut + ;
88#pragma link C++ class Hal::TrackMassCut + ;
89#pragma link C++ class Hal::TrackMtCut + ;
90#pragma link C++ class Hal::TrackPCut + ;
91#pragma link C++ class Hal::TrackPSignedCut + ;
92#pragma link C++ class Hal::TrackPhiCut + ;
93#pragma link C++ class Hal::TrackPtCut + ;
94#pragma link C++ class Hal::TrackYCut + ;
95#pragma link C++ class Hal::TrackPzCut + ;
96#pragma link C++ class Hal::TrackThetaCut + ;
97#pragma link C++ class Hal::TrackChargeCut + ;
98#pragma link C++ class Hal::TrackChi2Cut + ;
99#pragma link C++ class Hal::TrackBoostedPCut + ;
100#pragma link C++ class Hal::TrackBoostedDeltaPCut + ;
101#pragma link C++ class Hal::TrackBoostedKinematcisCut + ;
102#pragma link C++ class Hal::TrackKinematicsCutAndMonitor + ;
103
104#pragma link C++ class Hal::TrackBasicMCCut + ;
105#pragma link C++ class Hal::TrackTFreezCut + ;
106#pragma link C++ class Hal::TrackFreezoutCut + ;
107#pragma link C++ class Hal::TrackPdgCut + ;
108#pragma link C++ class Hal::TrackPdgAbsCut + ;
109#pragma link C++ class Hal::TrackStartPositionCut + ;
110#pragma link C++ class Hal::TrackMCCut + ;
111#pragma link C++ class Hal::TrackPdgBinCut + ;
112#pragma link C++ class Hal::TrackTpcHitCut + ;
113#pragma link C++ class Hal::TrackTpcToFCut + ;
114#pragma link C++ class Hal::TrackDCAPipeCut + ;
115#pragma link C++ class Hal::TrackNullCut + ;
116
117#pragma link C++ class Hal::TrackDeltaMomentumCut + ;
118#pragma link C++ class Hal::TrackDeltaMomCut + ;
119#pragma link C++ class Hal::TrackDeltaVectMomCut + ;
120#pragma link C++ class Hal::TrackDeltaPtCut + ;
121#pragma link C++ class Hal::TrackDeltaPCut + ;
122#pragma link C++ class Hal::TrackDeltaPzCut + ;
123#pragma link C++ class Hal::TrackDeltaPhiCut + ;
124#pragma link C++ class Hal::TrackDeltaThetaCut + ;
125#pragma link C++ class Hal::TrackDeltaVectPtCut + ;
126#pragma link C++ class Hal::TrackDeltaVectPCut + ;
127#pragma link C++ class Hal::TrackDeltaVectPhiCut + ;
128#pragma link C++ class Hal::TrackDeltaVectThetaCut + ;
129#pragma link C++ class Hal::TrackBoostedKinematcisCut + ;
130#pragma link C++ class Hal::TwoTrack3DCFCut + ;
131#pragma link C++ class Hal::PairEtaPtCut + ;
132
133#pragma link C++ class Hal::TrackComplexCut + ;
134#pragma link C++ class Hal::TrackRealCut + ;
135#pragma link C++ class Hal::TrackImaginaryCut + ;
136#pragma link C++ class Hal::TrackStatusCut + ;
137#pragma link C++ class Hal::TrackOnlyPrimariesCut + ;
138
139#pragma link C++ class Hal::TrackPrimaryFlagCut + ;
140#pragma link C++ class Hal::TrackV0FlagCut + ;
141#pragma link C++ class Hal::TrackGoodSecondaryFlagCut + ;
142#pragma link C++ class Hal::TrackGlobalFlagCut + ;
143
144#pragma link C++ class Hal::TofPropertyMonitor + ;
145#pragma link C++ class Hal::DCAPropertyMonitor + ;
146
147
148// TwoTrack Cut
149#pragma link C++ class Hal::TwoTrackEtaCut + ;
150#pragma link C++ class Hal::TwoTrackKtCut + ;
151#pragma link C++ class Hal::TwoTrackMinvCut + ;
152#pragma link C++ class Hal::TwoTrackPtSumCut + ;
153#pragma link C++ class Hal::TwoTrackPhiCut + ;
154#pragma link C++ class Hal::TwoTrackDeltaEtaCut + ;
155#pragma link C++ class Hal::TwoTrackPtOrderCut + ;
156#pragma link C++ class Hal::TwoTrackRapidityCut + ;
157#pragma link C++ class Hal::TwoTrackLCMSCut + ;
158
159#pragma link C++ class Hal::TwoTrackDphistarDetaCut + ;
160#pragma link C++ class Hal::TwoTrackDphiDetaCut + ;
161#pragma link C++ class Hal::TwoTrackRadialDistanceCut + ;
162#pragma link C++ class Hal::TwoTrackDebugCut + ;
163#pragma link C++ class Hal::TwoTrackFemtoPRFCut + ;
164#pragma link C++ class Hal::TwoTrackFemtoQinvCut + ;
165#pragma link C++ class Hal::TwoTrackSailorCowboyCut + ;
166#pragma link C++ class Hal::PairDeltaQinvCut + ;
167#pragma link C++ class Hal::PdgBinPairCut + ;
168#pragma link C++ class Hal::SameMotherMcCut + ;
169// Virtual cut
170#pragma link C++ class Hal::EventVirtualCut + ;
171#pragma link C++ class Hal::TrackVirtualCut + ;
172#pragma link C++ class Hal::TwoTrackVirtualCut + ;
173#pragma link C++ class Hal::TwoTrackComplexCut + ;
174#pragma link C++ class Hal::TwoTrackRealCut + ;
175#pragma link C++ class Hal::TwoTrackImaginaryCut + ;
176#pragma link C++ class Hal::TwoTrackAntiSplittingCut + ;
177/*
178#pragma link C++ class Hal::EventClonedCut+;
179#pragma link C++ class Hal::TrackClonedCut+;
180#pragma link C++ class Hal::TwoTrackClonedCut+;
181*/
182#endif
183#endif