]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveTPCLoaderEditor.cxx
update extra library list needed for class
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTPCLoaderEditor.cxx
index 7d6388d7e043e67bd958f07b7e17a7ba830b32b5..740ba2d4e4a36a0d68af86ea0311d2b2aaa7cfaf 100644 (file)
@@ -28,8 +28,8 @@
 
 
 //______________________________________________________________________________
-// AliEveTPCLoaderEditor
 //
+// Editor for AliEveTPCLoader.
 
 ClassImp(AliEveTPCLoaderEditor)
 
@@ -55,6 +55,8 @@ AliEveTPCLoaderEditor::AliEveTPCLoaderEditor(const TGWindow *p,
   fCreateSectors3D (0),
   fDeleteSectors3D (0)
 {
+  // Constructor.
+
   MakeTitle("AliEveTPCLoader");
 
   Int_t labelW;
@@ -82,16 +84,16 @@ AliEveTPCLoaderEditor::AliEveTPCLoaderEditor(const TGWindow *p,
     AddFrame(f);
   }
 
-  fEvent = new TEveGValuator(this, "AliEveEventManager:", 110, 0);
+  fEvent = new TEveGValuator(this, "Event:", 110, 0);
   fEvent->SetShowSlider(kFALSE);
   fEvent->SetLabelWidth(labelW);
   fEvent->SetNELength(6);
   fEvent->Build();
-  fEvent->SetLimits(0, 1000);
+  fEvent->SetLimits(0, 999999);
   fEvent->SetToolTip("Current event number");
   fEvent->Connect("ValueSet(Double_t)",
                  "AliEveTPCLoaderEditor", this, "DoEvent()");
-  // Reuse AliEveEventManager for DoubleSR button
+  // Reuse Event for DoubleSR button
   fDoubleSR = new TGCheckButton(fEvent, "Double SR");
   fDoubleSR->SetToolTipText("Double sampling rate");
   fEvent->AddFrame(fDoubleSR, new TGLayoutHints(kLHintsLeft, 12, 0, 2, 0));
@@ -163,13 +165,12 @@ AliEveTPCLoaderEditor::AliEveTPCLoaderEditor(const TGWindow *p,
   }
 }
 
-AliEveTPCLoaderEditor::~AliEveTPCLoaderEditor()
-{}
-
 /******************************************************************************/
 
 void AliEveTPCLoaderEditor::SetModel(TObject* obj)
 {
+  // Set model object.
+
   fM = dynamic_cast<AliEveTPCLoader*>(obj);
 
   // !!!! order changed, need TGTextEntry::SetText NO BLOODY EMIT.
@@ -193,20 +194,20 @@ void AliEveTPCLoaderEditor::SetModel(TObject* obj)
 /******************************************************************************/
 /******************************************************************************/
 
-namespace {
-const char *tpcfiletypes[] = {
+void AliEveTPCLoaderEditor::FileSelect()
+{
+  // Slot for FileSelect.
+
+  static const char *kTPCFileTypes[] = {
    "Root files",  "*.root",
    "All files",   "*.*",
     0,               0
 };
-}
 
-void AliEveTPCLoaderEditor::FileSelect()
-{
   TGFileInfo fi;
   fi.fIniDir    = StrDup(gSystem->DirName (fM->fFile));
   fi.fFilename  = StrDup(gSystem->BaseName(fM->fFile));
-  fi.fFileTypes = tpcfiletypes;
+  fi.fFileTypes = kTPCFileTypes;
 
   new TGFileDialog(fClient->GetRoot(), gEve->GetMainWindow(), kFDOpen, &fi);
   if (!fi.fFilename)
@@ -217,11 +218,15 @@ void AliEveTPCLoaderEditor::FileSelect()
 
 void AliEveTPCLoaderEditor::FileChanged()
 {
+  // Slot for FileChanged.
+
   fM->fFile = fFile->GetText();
 }
 
 void AliEveTPCLoaderEditor::DoOpen()
 {
+  // Slot for Open.
+
   fM->OpenFile();
   SetModel(fM);
 }
@@ -230,12 +235,16 @@ void AliEveTPCLoaderEditor::DoOpen()
 
 void AliEveTPCLoaderEditor::DoEvent()
 {
+  // Slot for Event.
+
   fM->GotoEvent((Int_t) fEvent->GetValue());
   SetModel(fM);
 }
 
 void AliEveTPCLoaderEditor::DoDoubleSR()
 {
+  // Slot for DoubleSR.
+
   fM->SetDoubleSR(fDoubleSR->IsOn());
   Update();
 }
@@ -244,18 +253,24 @@ void AliEveTPCLoaderEditor::DoDoubleSR()
 
 void AliEveTPCLoaderEditor::DoDataLoadThreshold()
 {
+  // Slot for DataLoadThreshold.
+
   if (fM->GetData() == 0) return;
   fM->GetData()->SetLoadThreshold((Short_t) fDataLoadThreshold->GetValue());
 }
 
 void AliEveTPCLoaderEditor::DoDataLoadPedestal()
 {
+  // Slot for DataLoadPedestal.
+
   if (fM->GetData() == 0) return;
   fM->GetData()->SetLoadPedestal((Short_t) fDataLoadPedestal->GetValue());
 }
 
 void AliEveTPCLoaderEditor::DoDataAutoPedestal()
 {
+  // Slot for DataAutoPedestal.
+
   if (fM->GetData() == 0) return;
   fM->GetData()->SetAutoPedestal(fDataAutoPedestal->IsOn());
   fDataLoadPedestal->SetEnabled(!fDataAutoPedestal->IsOn());
@@ -265,21 +280,29 @@ void AliEveTPCLoaderEditor::DoDataAutoPedestal()
 
 void AliEveTPCLoaderEditor::DoUpdateSectors()
 {
+  // Slot for UpdateSectors.
+
   fM->UpdateSectors();
 }
 
 void AliEveTPCLoaderEditor::DoReloadSectors()
 {
+  // Slot for ReloadSectors.
+
   fM->ReloadSectors();
 }
 
 void AliEveTPCLoaderEditor::DoCreateSectors3D()
 {
+  // Slot for CreateSectors3D.
+
   fM->CreateSectors3D();
 }
 
 
 void AliEveTPCLoaderEditor::DoDeleteSectors3D()
 {
+  // Slot for DeleteSectors3D.
+
   fM->DeleteSectors3D();
 }