#include "AliEveJetPlaneEditor.h"
#include "AliEveJetPlane.h"
#include <TEveGValuators.h>
#include <TGButton.h>
#include <TGNumberEntry.h>
#include <TGFrame.h>
#include <TGTab.h>
AliEveJetPlaneEditor::StaticDataWindow* AliEveJetPlaneEditor::fgStaticWindow = 0;
ClassImp(AliEveJetPlaneEditor)
AliEveJetPlaneEditor::AliEveJetPlaneEditor(const TGWindow *p, Int_t width, Int_t height,
UInt_t options, Pixel_t back) :
TGedFrame(p, width, height, options | kVerticalFrame, back),
fM(0),
fRnrJets(0),
fRnrTracks(0),
fEnergyScale(0),
fArrowJetScale(0),
fArrowTrackScale(0),
fOneSelection(0), fTwoSelection(0),
fInformationSetup(0)
{
MakeTitle("AliEveJetPlane");
Int_t labelW = 67;
fRnrJets = new TGCheckButton(this, "Rnr Jets");
AddFrame(fRnrJets, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
fRnrJets->Connect("Clicked()", "AliEveJetPlaneEditor", this, "DoRnrJets()");
fRnrTracks = new TGCheckButton(this, "Rnr Tracks");
AddFrame(fRnrTracks, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
fRnrTracks->Connect("Clicked()", "AliEveJetPlaneEditor", this, "DoRnrTracks()");
fEnergyScale = new TEveGValuator(this, "Length scale:", 110, 0);
fEnergyScale->SetLabelWidth(labelW);
fEnergyScale->SetNELength(6);
fEnergyScale->Build();
fEnergyScale->SetLimits(1, 200, 200, TGNumberFormat::kNESRealOne);
fEnergyScale->SetToolTip("Energy mapped to length of arrow.");
fEnergyScale->Connect("ValueSet(Double_t)", "AliEveJetPlaneEditor", this, "DoEnergyScale()");
AddFrame(fEnergyScale, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
fArrowJetScale = new TEveGValuator(this, "Jet scale:", 110, 0);
fArrowJetScale->SetLabelWidth(labelW);
fArrowJetScale->SetNELength(6);
fArrowJetScale->Build();
fArrowJetScale->SetLimits(0.1, 3, 100, TGNumberFormat::kNESRealOne);
fArrowJetScale->SetToolTip("Scale for jet arrow dimensions.");
fArrowJetScale->Connect("ValueSet(Double_t)", "AliEveJetPlaneEditor", this, "DoArrowJetScale()");
AddFrame(fArrowJetScale, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
fArrowTrackScale = new TEveGValuator(this, "Track scale:", 110, 0);
fArrowTrackScale->SetLabelWidth(labelW);
fArrowTrackScale->SetNELength(6);
fArrowTrackScale->Build();
fArrowTrackScale->SetLimits(0.1, 3, 100, TGNumberFormat::kNESRealOne);
fArrowTrackScale->SetToolTip("Scale for track arrow dimensions.");
fArrowTrackScale->Connect("ValueSet(Double_t)", "AliEveJetPlaneEditor", this, "DoArrowTrackScale()");
AddFrame(fArrowTrackScale, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
fOneSelection = new TGRadioButton(this, "&One AliEveTrack/Jet");
fTwoSelection = new TGRadioButton(this, "&Two AliEveTrack/Jet");
AddFrame(fOneSelection, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
AddFrame(fTwoSelection, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
fOneSelection->Connect("Clicked()", "AliEveJetPlaneEditor", this, "DoOneSelection()");
fTwoSelection->Connect("Clicked()", "AliEveJetPlaneEditor", this, "DoTwoSelection()");
}
void AliEveJetPlaneEditor::SetModel(TObject* obj)
{
fM = static_cast<AliEveJetPlane*>(obj);
fRnrJets->SetState(fM->GetRnrJets() ? kButtonDown : kButtonUp);
fRnrTracks->SetState(fM->GetRnrTracks() ? kButtonDown : kButtonUp);
fEnergyScale->SetValue(fM->GetEnergyScale());
fArrowJetScale->SetValue(fM->GetArrowJetScale());
fArrowTrackScale->SetValue(fM->GetArrowTrackScale());
fOneSelection->SetState(fM->GetOneSelection() ? kButtonDown : kButtonUp);
fTwoSelection->SetState(fM->GetTwoSelection() ? kButtonDown : kButtonUp);
}
void AliEveJetPlaneEditor::DoRnrJets()
{
fM->SetRnrJets(fRnrJets->IsOn());
Update();
}
void AliEveJetPlaneEditor::DoRnrTracks()
{
fM->SetRnrTracks(fRnrTracks->IsOn());
Update();
}
void AliEveJetPlaneEditor::DoArrowJetScale()
{
fM->SetArrowJetScale(fArrowJetScale->GetValue());
Update();
}
void AliEveJetPlaneEditor::DoArrowTrackScale()
{
fM->SetArrowTrackScale(fArrowTrackScale->GetValue());
Update();
}
void AliEveJetPlaneEditor::DoEnergyScale()
{
fM->SetEnergyScale(fEnergyScale->GetValue());
Update();
}
void AliEveJetPlaneEditor::DoOneSelection()
{
fTwoSelection->SetState(kButtonUp);
fM->SetOneSelection(fOneSelection->IsOn());
fM->SetTwoSelection(fTwoSelection->IsOn());
Update();
}
void AliEveJetPlaneEditor::DoTwoSelection()
{
fOneSelection->SetState(kButtonUp);
fM->SetOneSelection(fOneSelection->IsOn());
fM->SetTwoSelection(fTwoSelection->IsOn());
Update();
}
void AliEveJetPlaneEditor::DoStaticDataWindow()
{
printf("\n Soon available ... \n");
if (fgStaticWindow == 0)
fgStaticWindow = new StaticDataWindow(gClient->GetRoot(), this, 400, 200);
fgStaticWindow->MapWindow();
fgStaticWindow->RaiseWindow();
fgStaticWindow->CenterOnParent();
}
ClassImp(AliEveJetPlaneEditor::StaticDataWindow)
AliEveJetPlaneEditor::StaticDataWindow::StaticDataWindow(const TGWindow *p, const TGWindow *main,
UInt_t w, UInt_t h, UInt_t options) :
TGTransientFrame(p, main, w, h, options),
fFrame1(0), fF2(0),
fOkButton(0), fCancelButton(0),
fL1(0), fL2(0), fL3(0), fL5(0),
fTab(0),
fChk1(0), fChk2(0), fChk3(0), fChk4(0), fChk5(0)
{
Connect("CloseWindow()", "AliEveJetPlaneEditor::StaticDataWindow", this, "DoClose()");
DontCallClose();
SetCleanup(kDeepCleanup);
fFrame1 = new TGHorizontalFrame(this, 60, 20, kFixedWidth);
fOkButton = new TGTextButton(fFrame1, "&Ok", 1);
fOkButton->Connect("Clicked()", "AliEveJetPlaneEditor::StaticDataWindow", this, "DoOK()");
fCancelButton = new TGTextButton(fFrame1, "&Cancel", 2);
fCancelButton->Connect("Clicked()", "AliEveJetPlaneEditor::StaticDataWindow", this, "DoCancel()");
fL1 = new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandX,2, 2, 2, 2);
fL2 = new TGLayoutHints(kLHintsBottom | kLHintsRight, 2, 2, 5, 1);
fFrame1->AddFrame(fOkButton, fL1);
fFrame1->AddFrame(fCancelButton, fL1);
fFrame1->Resize(150, fOkButton->GetDefaultHeight());
AddFrame(fFrame1, fL2);
fTab = new TGTab(this, 300, 300);
fTab->Connect("Selected(Int_t)", "AliEveJetPlaneEditor::StaticDataWindow", this, "DoTab(Int_t)");
fL3 = new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5);
TGCompositeFrame *tf = fTab->AddTab("One AliEveTrack/Jet");
fL1 = new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandX, 2, 2, 2, 2);
fF2 = new TGCompositeFrame(tf, 60, 60, kVerticalFrame);
fF2->AddFrame(fChk1 = new TGCheckButton(fF2, "4-Momentum: {pt, px, py, pz} "), fL1);
fF2->AddFrame(fChk2 = new TGCheckButton(fF2, "4-Momentum: {pt, Phi, Theta}"), fL1);
fF2->AddFrame(fChk3 = new TGCheckButton(fF2, "Pseudorapidity: Eta"), fL1);
fF2->AddFrame(fChk4 = new TGCheckButton(fF2, "Energy: E"), fL1);
fF2->AddFrame(fChk5 = new TGCheckButton(fF2, "Charge and Mass"), fL1);
tf = fTab->AddTab("Two Tracks/Jets");
tf->AddFrame(fF2, fL3);
fL5 = new TGLayoutHints(kLHintsBottom | kLHintsExpandX | kLHintsExpandY, 2, 2, 5, 1);
AddFrame(fTab, fL5);
MapSubwindows();
Resize();
SetWindowName("AliEveTrack/Jet Common Setup");
}
AliEveJetPlaneEditor::StaticDataWindow::~StaticDataWindow()
{
DeleteWindow();
}
void AliEveJetPlaneEditor::StaticDataWindow::DoClose()
{
UnmapWindow();
}
void AliEveJetPlaneEditor::StaticDataWindow::DoOK()
{
SendCloseMessage();
}
void AliEveJetPlaneEditor::StaticDataWindow::DoCancel()
{
SendCloseMessage();
}
void AliEveJetPlaneEditor::StaticDataWindow::DoTab(Int_t )
{
}
AliEveJetPlaneEditor.cxx:1 AliEveJetPlaneEditor.cxx:2 AliEveJetPlaneEditor.cxx:3 AliEveJetPlaneEditor.cxx:4 AliEveJetPlaneEditor.cxx:5 AliEveJetPlaneEditor.cxx:6 AliEveJetPlaneEditor.cxx:7 AliEveJetPlaneEditor.cxx:8 AliEveJetPlaneEditor.cxx:9 AliEveJetPlaneEditor.cxx:10 AliEveJetPlaneEditor.cxx:11 AliEveJetPlaneEditor.cxx:12 AliEveJetPlaneEditor.cxx:13 AliEveJetPlaneEditor.cxx:14 AliEveJetPlaneEditor.cxx:15 AliEveJetPlaneEditor.cxx:16 AliEveJetPlaneEditor.cxx:17 AliEveJetPlaneEditor.cxx:18 AliEveJetPlaneEditor.cxx:19 AliEveJetPlaneEditor.cxx:20 AliEveJetPlaneEditor.cxx:21 AliEveJetPlaneEditor.cxx:22 AliEveJetPlaneEditor.cxx:23 AliEveJetPlaneEditor.cxx:24 AliEveJetPlaneEditor.cxx:25 AliEveJetPlaneEditor.cxx:26 AliEveJetPlaneEditor.cxx:27 AliEveJetPlaneEditor.cxx:28 AliEveJetPlaneEditor.cxx:29 AliEveJetPlaneEditor.cxx:30 AliEveJetPlaneEditor.cxx:31 AliEveJetPlaneEditor.cxx:32 AliEveJetPlaneEditor.cxx:33 AliEveJetPlaneEditor.cxx:34 AliEveJetPlaneEditor.cxx:35 AliEveJetPlaneEditor.cxx:36 AliEveJetPlaneEditor.cxx:37 AliEveJetPlaneEditor.cxx:38 AliEveJetPlaneEditor.cxx:39 AliEveJetPlaneEditor.cxx:40 AliEveJetPlaneEditor.cxx:41 AliEveJetPlaneEditor.cxx:42 AliEveJetPlaneEditor.cxx:43 AliEveJetPlaneEditor.cxx:44 AliEveJetPlaneEditor.cxx:45 AliEveJetPlaneEditor.cxx:46 AliEveJetPlaneEditor.cxx:47 AliEveJetPlaneEditor.cxx:48 AliEveJetPlaneEditor.cxx:49 AliEveJetPlaneEditor.cxx:50 AliEveJetPlaneEditor.cxx:51 AliEveJetPlaneEditor.cxx:52 AliEveJetPlaneEditor.cxx:53 AliEveJetPlaneEditor.cxx:54 AliEveJetPlaneEditor.cxx:55 AliEveJetPlaneEditor.cxx:56 AliEveJetPlaneEditor.cxx:57 AliEveJetPlaneEditor.cxx:58 AliEveJetPlaneEditor.cxx:59 AliEveJetPlaneEditor.cxx:60 AliEveJetPlaneEditor.cxx:61 AliEveJetPlaneEditor.cxx:62 AliEveJetPlaneEditor.cxx:63 AliEveJetPlaneEditor.cxx:64 AliEveJetPlaneEditor.cxx:65 AliEveJetPlaneEditor.cxx:66 AliEveJetPlaneEditor.cxx:67 AliEveJetPlaneEditor.cxx:68 AliEveJetPlaneEditor.cxx:69 AliEveJetPlaneEditor.cxx:70 AliEveJetPlaneEditor.cxx:71 AliEveJetPlaneEditor.cxx:72 AliEveJetPlaneEditor.cxx:73 AliEveJetPlaneEditor.cxx:74 AliEveJetPlaneEditor.cxx:75 AliEveJetPlaneEditor.cxx:76 AliEveJetPlaneEditor.cxx:77 AliEveJetPlaneEditor.cxx:78 AliEveJetPlaneEditor.cxx:79 AliEveJetPlaneEditor.cxx:80 AliEveJetPlaneEditor.cxx:81 AliEveJetPlaneEditor.cxx:82 AliEveJetPlaneEditor.cxx:83 AliEveJetPlaneEditor.cxx:84 AliEveJetPlaneEditor.cxx:85 AliEveJetPlaneEditor.cxx:86 AliEveJetPlaneEditor.cxx:87 AliEveJetPlaneEditor.cxx:88 AliEveJetPlaneEditor.cxx:89 AliEveJetPlaneEditor.cxx:90 AliEveJetPlaneEditor.cxx:91 AliEveJetPlaneEditor.cxx:92 AliEveJetPlaneEditor.cxx:93 AliEveJetPlaneEditor.cxx:94 AliEveJetPlaneEditor.cxx:95 AliEveJetPlaneEditor.cxx:96 AliEveJetPlaneEditor.cxx:97 AliEveJetPlaneEditor.cxx:98 AliEveJetPlaneEditor.cxx:99 AliEveJetPlaneEditor.cxx:100 AliEveJetPlaneEditor.cxx:101 AliEveJetPlaneEditor.cxx:102 AliEveJetPlaneEditor.cxx:103 AliEveJetPlaneEditor.cxx:104 AliEveJetPlaneEditor.cxx:105 AliEveJetPlaneEditor.cxx:106 AliEveJetPlaneEditor.cxx:107 AliEveJetPlaneEditor.cxx:108 AliEveJetPlaneEditor.cxx:109 AliEveJetPlaneEditor.cxx:110 AliEveJetPlaneEditor.cxx:111 AliEveJetPlaneEditor.cxx:112 AliEveJetPlaneEditor.cxx:113 AliEveJetPlaneEditor.cxx:114 AliEveJetPlaneEditor.cxx:115 AliEveJetPlaneEditor.cxx:116 AliEveJetPlaneEditor.cxx:117 AliEveJetPlaneEditor.cxx:118 AliEveJetPlaneEditor.cxx:119 AliEveJetPlaneEditor.cxx:120 AliEveJetPlaneEditor.cxx:121 AliEveJetPlaneEditor.cxx:122 AliEveJetPlaneEditor.cxx:123 AliEveJetPlaneEditor.cxx:124 AliEveJetPlaneEditor.cxx:125 AliEveJetPlaneEditor.cxx:126 AliEveJetPlaneEditor.cxx:127 AliEveJetPlaneEditor.cxx:128 AliEveJetPlaneEditor.cxx:129 AliEveJetPlaneEditor.cxx:130 AliEveJetPlaneEditor.cxx:131 AliEveJetPlaneEditor.cxx:132 AliEveJetPlaneEditor.cxx:133 AliEveJetPlaneEditor.cxx:134 AliEveJetPlaneEditor.cxx:135 AliEveJetPlaneEditor.cxx:136 AliEveJetPlaneEditor.cxx:137 AliEveJetPlaneEditor.cxx:138 AliEveJetPlaneEditor.cxx:139 AliEveJetPlaneEditor.cxx:140 AliEveJetPlaneEditor.cxx:141 AliEveJetPlaneEditor.cxx:142 AliEveJetPlaneEditor.cxx:143 AliEveJetPlaneEditor.cxx:144 AliEveJetPlaneEditor.cxx:145 AliEveJetPlaneEditor.cxx:146 AliEveJetPlaneEditor.cxx:147 AliEveJetPlaneEditor.cxx:148 AliEveJetPlaneEditor.cxx:149 AliEveJetPlaneEditor.cxx:150 AliEveJetPlaneEditor.cxx:151 AliEveJetPlaneEditor.cxx:152 AliEveJetPlaneEditor.cxx:153 AliEveJetPlaneEditor.cxx:154 AliEveJetPlaneEditor.cxx:155 AliEveJetPlaneEditor.cxx:156 AliEveJetPlaneEditor.cxx:157 AliEveJetPlaneEditor.cxx:158 AliEveJetPlaneEditor.cxx:159 AliEveJetPlaneEditor.cxx:160 AliEveJetPlaneEditor.cxx:161 AliEveJetPlaneEditor.cxx:162 AliEveJetPlaneEditor.cxx:163 AliEveJetPlaneEditor.cxx:164 AliEveJetPlaneEditor.cxx:165 AliEveJetPlaneEditor.cxx:166 AliEveJetPlaneEditor.cxx:167 AliEveJetPlaneEditor.cxx:168 AliEveJetPlaneEditor.cxx:169 AliEveJetPlaneEditor.cxx:170 AliEveJetPlaneEditor.cxx:171 AliEveJetPlaneEditor.cxx:172 AliEveJetPlaneEditor.cxx:173 AliEveJetPlaneEditor.cxx:174 AliEveJetPlaneEditor.cxx:175 AliEveJetPlaneEditor.cxx:176 AliEveJetPlaneEditor.cxx:177 AliEveJetPlaneEditor.cxx:178 AliEveJetPlaneEditor.cxx:179 AliEveJetPlaneEditor.cxx:180 AliEveJetPlaneEditor.cxx:181 AliEveJetPlaneEditor.cxx:182 AliEveJetPlaneEditor.cxx:183 AliEveJetPlaneEditor.cxx:184 AliEveJetPlaneEditor.cxx:185 AliEveJetPlaneEditor.cxx:186 AliEveJetPlaneEditor.cxx:187 AliEveJetPlaneEditor.cxx:188 AliEveJetPlaneEditor.cxx:189 AliEveJetPlaneEditor.cxx:190 AliEveJetPlaneEditor.cxx:191 AliEveJetPlaneEditor.cxx:192 AliEveJetPlaneEditor.cxx:193 AliEveJetPlaneEditor.cxx:194 AliEveJetPlaneEditor.cxx:195 AliEveJetPlaneEditor.cxx:196 AliEveJetPlaneEditor.cxx:197 AliEveJetPlaneEditor.cxx:198 AliEveJetPlaneEditor.cxx:199 AliEveJetPlaneEditor.cxx:200 AliEveJetPlaneEditor.cxx:201 AliEveJetPlaneEditor.cxx:202 AliEveJetPlaneEditor.cxx:203 AliEveJetPlaneEditor.cxx:204 AliEveJetPlaneEditor.cxx:205 AliEveJetPlaneEditor.cxx:206 AliEveJetPlaneEditor.cxx:207 AliEveJetPlaneEditor.cxx:208 AliEveJetPlaneEditor.cxx:209 AliEveJetPlaneEditor.cxx:210 AliEveJetPlaneEditor.cxx:211 AliEveJetPlaneEditor.cxx:212 AliEveJetPlaneEditor.cxx:213 AliEveJetPlaneEditor.cxx:214 AliEveJetPlaneEditor.cxx:215 AliEveJetPlaneEditor.cxx:216 AliEveJetPlaneEditor.cxx:217 AliEveJetPlaneEditor.cxx:218 AliEveJetPlaneEditor.cxx:219 AliEveJetPlaneEditor.cxx:220 AliEveJetPlaneEditor.cxx:221 AliEveJetPlaneEditor.cxx:222 AliEveJetPlaneEditor.cxx:223 AliEveJetPlaneEditor.cxx:224 AliEveJetPlaneEditor.cxx:225 AliEveJetPlaneEditor.cxx:226 AliEveJetPlaneEditor.cxx:227 AliEveJetPlaneEditor.cxx:228 AliEveJetPlaneEditor.cxx:229 AliEveJetPlaneEditor.cxx:230 AliEveJetPlaneEditor.cxx:231 AliEveJetPlaneEditor.cxx:232 AliEveJetPlaneEditor.cxx:233 AliEveJetPlaneEditor.cxx:234 AliEveJetPlaneEditor.cxx:235 AliEveJetPlaneEditor.cxx:236 AliEveJetPlaneEditor.cxx:237 AliEveJetPlaneEditor.cxx:238 AliEveJetPlaneEditor.cxx:239 AliEveJetPlaneEditor.cxx:240 AliEveJetPlaneEditor.cxx:241 AliEveJetPlaneEditor.cxx:242 AliEveJetPlaneEditor.cxx:243 AliEveJetPlaneEditor.cxx:244 AliEveJetPlaneEditor.cxx:245 AliEveJetPlaneEditor.cxx:246 AliEveJetPlaneEditor.cxx:247 AliEveJetPlaneEditor.cxx:248 AliEveJetPlaneEditor.cxx:249 AliEveJetPlaneEditor.cxx:250 AliEveJetPlaneEditor.cxx:251 AliEveJetPlaneEditor.cxx:252 AliEveJetPlaneEditor.cxx:253 AliEveJetPlaneEditor.cxx:254 AliEveJetPlaneEditor.cxx:255 AliEveJetPlaneEditor.cxx:256 AliEveJetPlaneEditor.cxx:257 AliEveJetPlaneEditor.cxx:258 AliEveJetPlaneEditor.cxx:259 AliEveJetPlaneEditor.cxx:260 AliEveJetPlaneEditor.cxx:261 AliEveJetPlaneEditor.cxx:262 AliEveJetPlaneEditor.cxx:263 AliEveJetPlaneEditor.cxx:264 AliEveJetPlaneEditor.cxx:265 AliEveJetPlaneEditor.cxx:266 AliEveJetPlaneEditor.cxx:267 AliEveJetPlaneEditor.cxx:268 AliEveJetPlaneEditor.cxx:269 AliEveJetPlaneEditor.cxx:270 AliEveJetPlaneEditor.cxx:271 AliEveJetPlaneEditor.cxx:272 AliEveJetPlaneEditor.cxx:273 AliEveJetPlaneEditor.cxx:274 AliEveJetPlaneEditor.cxx:275 AliEveJetPlaneEditor.cxx:276 AliEveJetPlaneEditor.cxx:277 AliEveJetPlaneEditor.cxx:278 AliEveJetPlaneEditor.cxx:279 AliEveJetPlaneEditor.cxx:280 AliEveJetPlaneEditor.cxx:281 AliEveJetPlaneEditor.cxx:282 AliEveJetPlaneEditor.cxx:283 AliEveJetPlaneEditor.cxx:284 AliEveJetPlaneEditor.cxx:285 AliEveJetPlaneEditor.cxx:286 AliEveJetPlaneEditor.cxx:287 AliEveJetPlaneEditor.cxx:288 AliEveJetPlaneEditor.cxx:289 AliEveJetPlaneEditor.cxx:290 AliEveJetPlaneEditor.cxx:291 AliEveJetPlaneEditor.cxx:292 AliEveJetPlaneEditor.cxx:293 AliEveJetPlaneEditor.cxx:294 AliEveJetPlaneEditor.cxx:295 AliEveJetPlaneEditor.cxx:296 AliEveJetPlaneEditor.cxx:297 AliEveJetPlaneEditor.cxx:298 AliEveJetPlaneEditor.cxx:299 AliEveJetPlaneEditor.cxx:300 AliEveJetPlaneEditor.cxx:301 AliEveJetPlaneEditor.cxx:302 AliEveJetPlaneEditor.cxx:303 AliEveJetPlaneEditor.cxx:304 AliEveJetPlaneEditor.cxx:305 AliEveJetPlaneEditor.cxx:306 AliEveJetPlaneEditor.cxx:307 AliEveJetPlaneEditor.cxx:308 AliEveJetPlaneEditor.cxx:309 AliEveJetPlaneEditor.cxx:310 AliEveJetPlaneEditor.cxx:311 AliEveJetPlaneEditor.cxx:312 AliEveJetPlaneEditor.cxx:313 AliEveJetPlaneEditor.cxx:314 AliEveJetPlaneEditor.cxx:315 AliEveJetPlaneEditor.cxx:316 AliEveJetPlaneEditor.cxx:317 AliEveJetPlaneEditor.cxx:318 AliEveJetPlaneEditor.cxx:319 AliEveJetPlaneEditor.cxx:320 AliEveJetPlaneEditor.cxx:321 AliEveJetPlaneEditor.cxx:322