X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=EVE%2FEveBase%2FAliEveJetPlane.h;h=192880c1b8c66de4c7f6b454e1c96ba47f12c55b;hb=83ab188ee5bd01148c2fe635971a883947e6028b;hp=51385a009112354bd6aaa1fbd2b540c6774d500a;hpb=e930bdfa27a2c19e789567fcd2abb76569b581fd;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/EveBase/AliEveJetPlane.h b/EVE/EveBase/AliEveJetPlane.h index 51385a00911..192880c1b8c 100644 --- a/EVE/EveBase/AliEveJetPlane.h +++ b/EVE/EveBase/AliEveJetPlane.h @@ -21,7 +21,7 @@ #include //============================================================================== -// +// // AliEveJetPlane // // Class for display of jets and tracks in eta-phi plane. @@ -34,7 +34,7 @@ class AliEveJetPlane : public TEveElementList, public: AliEveJetPlane(Int_t iev); - virtual ~AliEveJetPlane() {} + virtual ~AliEveJetPlane(); void AddJet(AliAODJet* jet); void AddTrack(AliAODTrack* track); @@ -60,10 +60,13 @@ public: 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; } @@ -76,6 +79,7 @@ public: void SetTrack2(AliAODTrack* s) { fTrack2 = s; } void SetSelectionFlag(Int_t s) { fSelectionFlag = s;} + void SelectionAdded(TEveElement* el); virtual Bool_t CanEditMainColor()const { return kTRUE; } @@ -93,8 +97,9 @@ protected: 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 fJets; // Jets to display. @@ -104,6 +109,7 @@ protected: 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.