#include "AliFMDRing.h"
// #include "AliFMDDetector.h"
#include "AliFMDHit.h"
+#include "AliMultiplicity.h"
+#include "AliESDEvent.h"
+#include "AliESDVertex.h"
// #include <AliLog.h>
#include "AliFMDDebug.h" // Better debug macros
class AliFMDDetector;
// Simply resets number of points at each level to
// the seen number of hits at that level.
// Avoid deleting memory.
+
+
TIter next(&fGraphs);
TGraph* g = 0;
Int_t i = 0;
SetName("AliFMDPattern");
SetName("2D display of FMD data");
-
+ fPhysicsSelection = new AliPhysicsSelection();
// RemoveLoad(kGeometry);
fEvent.SetBit(TLatex::kTextNDC);
fFMD1Sum.SetBit(TLatex::kTextNDC);
fFMD1.Clear();
fFMD2.Clear();
fFMD3.Clear();
+
+ TString triggers = fESDEvent->GetFiredTriggerClasses();
+ const AliESDVertex* vertex = fESDEvent->GetPrimaryVertexSPD();
+ Double_t vertexXYZ[3];
+ vertex->GetXYZ(vertexXYZ);
+ const AliMultiplicity* mult = fESDEvent->GetMultiplicity();
+ Int_t nTrackLets = mult->GetNumberOfTracklets();
+ std::cout<<triggers.Data()<<" "<<fPhysicsSelection->IsCollisionCandidate(fESDEvent)<<" "<<nTrackLets<<" "<<vertexXYZ[0]<<" "<<vertexXYZ[1]<<" "<<vertexXYZ[2]<<std::endl;
+
+
return AliFMDInput::Begin(event);
}
#include <TObjArray.h>
// #include <TGraph.h>
#include <TLatex.h>
+#include "AliPhysicsSelection.h"
#include <TLine.h>
class TCanvas;
class TPad;
Double_t fFMD2Area; //
Double_t fFMD3Area; //
+ AliPhysicsSelection* fPhysicsSelection;
+
ClassDef(AliFMDPattern,0) // Display FMD data as hit-patterns.
};