]> git.uio.no Git - u/mrichter/AliRoot.git/blob - doc/Distributed-Analysis/ObjectCuts.tex
Changed to new naming scheme for histograms, added functionality to the analysis...
[u/mrichter/AliRoot.git] / doc / Distributed-Analysis / ObjectCuts.tex
1 \section{Run and event level cut member functions}
2 \label{App:ObjectCuts}
3 \subsection{Run level member functions}
4 {\ttfamily \noindent
5 \begin{verbatim}
6   void SetRunId(Int_t Pid);
7   void SetMagneticField(Float_t Pmag);
8   void SetRunStartTimeRange(Int_t t0, Int_t t1);
9   void SetRunStopTimeRange(Int_t t0, Int_t t1);
10   void SetAlirootVersion(TString v);
11   void SetRootVersion(TString v);
12   void SetGeant3Version(TString v);
13   void SetRunQuality(Int_t Pn);
14   void SetBeamEnergy(Float_t PE);
15   void SetBeamType(TString Ptype);
16   void SetCalibVersion(Int_t Pn);
17   void SetDataType(Int_t i);
18 \end{verbatim}
19 }
20 \subsection{Event level member functions}
21 {\ttfamily \noindent
22 \begin{verbatim}
23   void SetNParticipantsRange(Int_t low, Int_t high);
24   void SetImpactParamRange(Float_t low, Float_t high);
25
26   void SetPrimaryVertexXRange(Float_t low, Float_t high);
27   void SetPrimaryVertexYRange(Float_t low, Float_t high);
28   void SetPrimaryVertexZRange(Float_t low, Float_t high);
29   void SetPrimaryVertexFlag(Int_t flag);
30   void SetPrimaryVertexZErrorRange(Float_t low, Float_t high);
31
32   void SetTriggerMask(ULong64_t trmask);
33   void SetTriggerCluster(UChar_t trcluster);
34
35   void SetZDCNeutron1Range(Float_t low, Float_t high);
36   void SetZDCProton1Range(Float_t low, Float_t high);
37   void SetZDCEMRange(Float_t low, Float_t high);
38   void SetZDCNeutron2Range(Float_t low, Float_t high);
39   void SetZDCProton2Range(Float_t low, Float_t high);
40   void SetT0VertexZRange(Float_t low, Float_t high);
41
42   void SetMultiplicityRange(Int_t low, Int_t high);
43   void SetPosMultiplicityRange(Int_t low, Int_t high);
44   void SetNegMultiplicityRange(Int_t low, Int_t high);
45   void SetNeutrMultiplicityRange(Int_t low, Int_t high);
46   void SetNV0sRange(Int_t low, Int_t high);
47   void SetNCascadesRange(Int_t low, Int_t high);
48   void SetNKinksRange(Int_t low, Int_t high);
49
50   void SetNPMDTracksRange(Int_t low, Int_t high);
51   void SetNFMDTracksRange(Int_t low, Int_t high);
52   void SetNPHOSClustersRange(Int_t low, Int_t high);
53   void SetNEMCALClustersRange(Int_t low, Int_t high);
54   void SetNJetCandidatesRange(Int_t low, Int_t high);
55
56   void SetTopJetEnergyMin(Float_t low);
57   void SetTopNeutralEnergyMin(Float_t low);
58   void SetNHardPhotonsRange(Int_t low, Int_t high);
59   void SetNChargedAbove1GeVRange(Int_t low, Int_t high);
60   void SetNChargedAbove3GeVRange(Int_t low, Int_t high);
61   void SetNChargedAbove10GeVRange(Int_t low, Int_t high);
62   void SetNMuonsAbove1GeVRange(Int_t low, Int_t high);
63   void SetNMuonsAbove3GeVRange(Int_t low, Int_t high);
64   void SetNMuonsAbove10GeVRange(Int_t low, Int_t high);
65   void SetNElectronsAbove1GeVRange(Int_t low, Int_t high);
66   void SetNElectronsAbove3GeVRange(Int_t low, Int_t high);
67   void SetNElectronsAbove10GeVRange(Int_t low, Int_t high);
68   void SetNElectronRange(Int_t low, Int_t high);
69   void SetNMuonRange(Int_t low, Int_t high);
70   void SetNPionRange(Int_t low, Int_t high);
71   void SetNKaonRange(Int_t low, Int_t high);
72   void SetNProtonRange(Int_t low, Int_t high);
73   void SetNLambdaRange(Int_t low, Int_t high);
74   void SetNPhotonRange(Int_t low, Int_t high);
75   void SetNPi0Range(Int_t low, Int_t high);
76   void SetNNeutronRange(Int_t low, Int_t high);
77   void SetNKaon0Range(Int_t low, Int_t high); 
78   void SetTotalPRange(Float_t low, Float_t high);
79   void SetMeanPtRange(Float_t low, Float_t high);
80   void SetTopPtMin(Float_t low);
81   void SetTotalNeutralPRange(Float_t low, Float_t high);
82   void SetMeanNeutralPtPRange(Float_t low, Float_t high);
83   void SetTopNeutralPtMin(Float_t low);
84   void SetEventPlaneAngleRange(Float_t low, Float_t high);
85   void SetHBTRadiiRange(Float_t low, Float_t high);
86 \end{verbatim}
87 }