#include <vector>
//==============================================================================
-//
+//
// AliEveJetPlane
//
// Class for display of jets and tracks in eta-phi plane.
public:
AliEveJetPlane(Int_t iev);
- virtual ~AliEveJetPlane() {}
+ virtual ~AliEveJetPlane();
void AddJet(AliAODJet* jet);
void AddTrack(AliAODTrack* track);
void SetTwoSelection(Bool_t r) { fTwoSelection = r; }
Float_t GetEnergyScale() const { return fEnergyScale; }
- void SetEnergyScale(Float_t s) { fEnergyScale = s; }
+ void SetEnergyScale(Float_t s) { fEnergyScale = s; CreateArrows(); }
- Float_t GetEnergyColorScale() const { return fEnergyColorScale; }
- void SetEnergyColorScale(Float_t s) { fEnergyColorScale = s; }
+ Float_t GetArrowJetScale() const { return fArrowJetScale; }
+ void SetArrowJetScale(Float_t s) { fArrowJetScale = s; CreateArrows(); }
+
+ Float_t GetArrowTrackScale() const { return fArrowTrackScale; }
+ void SetArrowTrackScale(Float_t s) { fArrowTrackScale = s; CreateArrows(); }
const AliAODJet& GetJet1() const { return *fJet1; }
const AliAODJet& GetJet2() const { return *fJet2; }
void SetTrack2(AliAODTrack* s) { fTrack2 = s; }
void SetSelectionFlag(Int_t s) { fSelectionFlag = s;}
+ void SelectionAdded(TEveElement* el);
virtual Bool_t CanEditMainColor()const { return kTRUE; }
Float_t fEtaScale; // Multiplier for eta.
Float_t fPhiScale; // Multiplier for phi.
Float_t fEnergyScale; // Multiplier for energy.
- Float_t fEnergyColorScale; // Multiplier for energy color.
-
+ Float_t fArrowJetScale; // Multiplier for jet arrow dim.
+ Float_t fArrowTrackScale; // Multiplier for track arrow dim.
+
Color_t fGridColor; // Color of coordinate grid.
std::vector<AliAODJet> fJets; // Jets to display.
Bool_t fRnrTracks; // Show tracks.
Bool_t fOneSelection; // One object selected.
Bool_t fTwoSelection; // Two objects selected.
+ Bool_t fSelConnected; // Connected to EVE selection.
AliAODJet *fJet1, *fJet2; // Selection jets.
AliAODTrack *fTrack1, *fTrack2; // Selection tracks.