#ifndef ALIFMDMCEVENTINSPECTOR_H
#define ALIFMDMCEVENTINSPECTOR_H
#include "AliFMDEventInspector.h"
class AliMCEvent;
class TH2F;
class AliStack;
class AliFMDMCEventInspector : public AliFMDEventInspector
{
public:
AliFMDMCEventInspector();
AliFMDMCEventInspector(const char* name);
AliFMDMCEventInspector(const AliFMDMCEventInspector& o);
virtual ~AliFMDMCEventInspector();
AliFMDMCEventInspector& operator=(const AliFMDMCEventInspector&);
void SetupForData(const TAxis& vtxAxis);
UInt_t ProcessMC(AliMCEvent* event,
UInt_t& triggers,
UShort_t& ivz,
Double_t& vz,
Double_t& b,
Double_t& c,
Int_t& npart,
Int_t& nbin,
Double_t& phiR);
virtual Bool_t CompareResults(Double_t vz, Double_t trueVz,
Double_t cent, Double_t mcC,
Double_t b,
Int_t npart, Int_t nbin);
virtual void ReadProductionDetails(AliMCEvent* event);
protected:
virtual Bool_t ReadCentrality(const AliESDEvent& esd, Double_t& cent,
UShort_t& qual) const;
Bool_t IsSingleDiffractive(AliStack* stack,
Double_t xiMin=0,
Double_t xiMax=1./81) const;
virtual Bool_t CheckFastPartition(bool) const { return false; }
TH1F* fHVertex;
TH1F* fHPhiR;
TH1F* fHB;
TH1F* fHMcC;
TH2F* fHBvsPart;
TH2F* fHBvsBin;
TH2F* fHBvsCent;
TH2F* fHVzComp;
TH2F* fHCentVsPart;
TH2F* fHCentVsBin;
TH2F* fHCentVsMcC;
TString fProduction;
ClassDef(AliFMDMCEventInspector,4);
};
#endif
AliFMDMCEventInspector.h:1 AliFMDMCEventInspector.h:2 AliFMDMCEventInspector.h:3 AliFMDMCEventInspector.h:4 AliFMDMCEventInspector.h:5 AliFMDMCEventInspector.h:6 AliFMDMCEventInspector.h:7 AliFMDMCEventInspector.h:8 AliFMDMCEventInspector.h:9 AliFMDMCEventInspector.h:10 AliFMDMCEventInspector.h:11 AliFMDMCEventInspector.h:12 AliFMDMCEventInspector.h:13 AliFMDMCEventInspector.h:14 AliFMDMCEventInspector.h:15 AliFMDMCEventInspector.h:16 AliFMDMCEventInspector.h:17 AliFMDMCEventInspector.h:18 AliFMDMCEventInspector.h:19 AliFMDMCEventInspector.h:20 AliFMDMCEventInspector.h:21 AliFMDMCEventInspector.h:22 AliFMDMCEventInspector.h:23 AliFMDMCEventInspector.h:24 AliFMDMCEventInspector.h:25 AliFMDMCEventInspector.h:26 AliFMDMCEventInspector.h:27 AliFMDMCEventInspector.h:28 AliFMDMCEventInspector.h:29 AliFMDMCEventInspector.h:30 AliFMDMCEventInspector.h:31 AliFMDMCEventInspector.h:32 AliFMDMCEventInspector.h:33 AliFMDMCEventInspector.h:34 AliFMDMCEventInspector.h:35 AliFMDMCEventInspector.h:36 AliFMDMCEventInspector.h:37 AliFMDMCEventInspector.h:38 AliFMDMCEventInspector.h:39 AliFMDMCEventInspector.h:40 AliFMDMCEventInspector.h:41 AliFMDMCEventInspector.h:42 AliFMDMCEventInspector.h:43 AliFMDMCEventInspector.h:44 AliFMDMCEventInspector.h:45 AliFMDMCEventInspector.h:46 AliFMDMCEventInspector.h:47 AliFMDMCEventInspector.h:48 AliFMDMCEventInspector.h:49 AliFMDMCEventInspector.h:50 AliFMDMCEventInspector.h:51 AliFMDMCEventInspector.h:52 AliFMDMCEventInspector.h:53 AliFMDMCEventInspector.h:54 AliFMDMCEventInspector.h:55 AliFMDMCEventInspector.h:56 AliFMDMCEventInspector.h:57 AliFMDMCEventInspector.h:58 AliFMDMCEventInspector.h:59 AliFMDMCEventInspector.h:60 AliFMDMCEventInspector.h:61 AliFMDMCEventInspector.h:62 AliFMDMCEventInspector.h:63 AliFMDMCEventInspector.h:64 AliFMDMCEventInspector.h:65 AliFMDMCEventInspector.h:66 AliFMDMCEventInspector.h:67 AliFMDMCEventInspector.h:68 AliFMDMCEventInspector.h:69 AliFMDMCEventInspector.h:70 AliFMDMCEventInspector.h:71 AliFMDMCEventInspector.h:72 AliFMDMCEventInspector.h:73 AliFMDMCEventInspector.h:74 AliFMDMCEventInspector.h:75 AliFMDMCEventInspector.h:76 AliFMDMCEventInspector.h:77 AliFMDMCEventInspector.h:78 AliFMDMCEventInspector.h:79 AliFMDMCEventInspector.h:80 AliFMDMCEventInspector.h:81 AliFMDMCEventInspector.h:82 AliFMDMCEventInspector.h:83 AliFMDMCEventInspector.h:84 AliFMDMCEventInspector.h:85 AliFMDMCEventInspector.h:86 AliFMDMCEventInspector.h:87 AliFMDMCEventInspector.h:88 AliFMDMCEventInspector.h:89 AliFMDMCEventInspector.h:90 AliFMDMCEventInspector.h:91 AliFMDMCEventInspector.h:92 AliFMDMCEventInspector.h:93 AliFMDMCEventInspector.h:94 AliFMDMCEventInspector.h:95 AliFMDMCEventInspector.h:96 AliFMDMCEventInspector.h:97 AliFMDMCEventInspector.h:98 AliFMDMCEventInspector.h:99 AliFMDMCEventInspector.h:100 AliFMDMCEventInspector.h:101 AliFMDMCEventInspector.h:102 AliFMDMCEventInspector.h:103 AliFMDMCEventInspector.h:104 AliFMDMCEventInspector.h:105 AliFMDMCEventInspector.h:106 AliFMDMCEventInspector.h:107 AliFMDMCEventInspector.h:108 AliFMDMCEventInspector.h:109 AliFMDMCEventInspector.h:110 AliFMDMCEventInspector.h:111 AliFMDMCEventInspector.h:112 AliFMDMCEventInspector.h:113 AliFMDMCEventInspector.h:114 AliFMDMCEventInspector.h:115 AliFMDMCEventInspector.h:116 AliFMDMCEventInspector.h:117 AliFMDMCEventInspector.h:118 AliFMDMCEventInspector.h:119 AliFMDMCEventInspector.h:120 AliFMDMCEventInspector.h:121 AliFMDMCEventInspector.h:122 AliFMDMCEventInspector.h:123 AliFMDMCEventInspector.h:124 AliFMDMCEventInspector.h:125 AliFMDMCEventInspector.h:126 AliFMDMCEventInspector.h:127 AliFMDMCEventInspector.h:128 AliFMDMCEventInspector.h:129 AliFMDMCEventInspector.h:130 AliFMDMCEventInspector.h:131 AliFMDMCEventInspector.h:132 AliFMDMCEventInspector.h:133 AliFMDMCEventInspector.h:134 AliFMDMCEventInspector.h:135 AliFMDMCEventInspector.h:136 AliFMDMCEventInspector.h:137 AliFMDMCEventInspector.h:138 AliFMDMCEventInspector.h:139 AliFMDMCEventInspector.h:140 AliFMDMCEventInspector.h:141 AliFMDMCEventInspector.h:142 AliFMDMCEventInspector.h:143 AliFMDMCEventInspector.h:144 AliFMDMCEventInspector.h:145 AliFMDMCEventInspector.h:146 AliFMDMCEventInspector.h:147 AliFMDMCEventInspector.h:148 AliFMDMCEventInspector.h:149 AliFMDMCEventInspector.h:150 AliFMDMCEventInspector.h:151 AliFMDMCEventInspector.h:152 AliFMDMCEventInspector.h:153 AliFMDMCEventInspector.h:154 AliFMDMCEventInspector.h:155 AliFMDMCEventInspector.h:156 AliFMDMCEventInspector.h:157 AliFMDMCEventInspector.h:158 AliFMDMCEventInspector.h:159 AliFMDMCEventInspector.h:160 AliFMDMCEventInspector.h:161 AliFMDMCEventInspector.h:162 AliFMDMCEventInspector.h:163 AliFMDMCEventInspector.h:164 AliFMDMCEventInspector.h:165 AliFMDMCEventInspector.h:166 AliFMDMCEventInspector.h:167 AliFMDMCEventInspector.h:168 AliFMDMCEventInspector.h:169 AliFMDMCEventInspector.h:170 AliFMDMCEventInspector.h:171 AliFMDMCEventInspector.h:172 AliFMDMCEventInspector.h:173 AliFMDMCEventInspector.h:174 AliFMDMCEventInspector.h:175 AliFMDMCEventInspector.h:176 AliFMDMCEventInspector.h:177