**************************************************************************/
#include "AliEveJetPlane.h"
-#include <TString.h>
+
+#include <TEveTrans.h>
+
#include <TBuffer3D.h>
#include <TBuffer3DTypes.h>
#include <TVirtualPad.h>
#include <TVirtualViewer3D.h>
-
//______________________________________________________________________________
-// AliEveJetPlane
//
+// Show jets and tracks in eta-phi plane.
+//
+//
+ClassImp(AliEveJetPlane)
Bool_t AliEveJetPlane::fgOneMomentumXYZ = kFALSE;
Bool_t AliEveJetPlane::fgOneMomentumPhiTheta = kFALSE;
-Bool_t AliEveJetPlane::fgOneEta = kFALSE;
-Bool_t AliEveJetPlane::fgOneE = kFALSE;
-Bool_t AliEveJetPlane::fgOneChgMass = kFALSE;
-
+Bool_t AliEveJetPlane::fgOneEta = kFALSE;
+Bool_t AliEveJetPlane::fgOneE = kFALSE;
+Bool_t AliEveJetPlane::fgOneChgMass = kFALSE;
-ClassImp(AliEveJetPlane)
AliEveJetPlane::AliEveJetPlane(Int_t iev) :
TEveElementList(Form("AliEveJetPlane %i",iev), Form("%i",iev)),
fGridColor(5),
+ fJets(),
+ fTracks(),
+
fRnrJets (kTRUE),
fRnrTracks (kTRUE),
fOneSelection (kTRUE),
fTwoSelection (kFALSE),
+ fJet1(0), fJet2(0), fTrack1(0), fTrack2(0),
+
fSelectionFlag (1)
{
SetMainColorPtr(&fGridColor);
+ InitMainTrans();
}
/******************************************************************************/
void AliEveJetPlane::AddJet(AliAODJet jet)
{
+ // Add a jet for display.
+
fJets.push_back(jet);
}
void AliEveJetPlane::AddTrack(AliAODTrack track)
{
+ // Add a track for display.
+
fTracks.push_back(track);
}
void AliEveJetPlane::ComputeBBox()
{
+ // Calculate bounding-box.
+
BBoxInit();
BBoxCheckPoint(-350, -350, -20);
BBoxCheckPoint( 350, 350, 20);
void AliEveJetPlane::Paint(Option_t* /*option*/)
{
+ // Paint the object.
+
TBuffer3D buff(TBuffer3DTypes::kGeneric);
// Section kCore
buff.fID = this;
buff.fColor = fGridColor;
buff.fTransparency = 0;
- fHMTrans.SetBuffer3D(buff);
+ if (HasMainTrans()) RefMainTrans().SetBuffer3D(buff);
buff.SetSectionsValid(TBuffer3D::kCore);
Int_t reqSections = gPad->GetViewer3D()->AddObject(buff);