Remove trailing whitespace.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Jan 2008 21:04:54 +0000 (21:04 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Jan 2008 21:04:54 +0000 (21:04 +0000)
197 files changed:
EVE/Alieve/AliEveEventManager.cxx
EVE/Alieve/AliEveEventManager.h
EVE/Alieve/AliEveHOMERManager.cxx
EVE/Alieve/AliEveHOMERManager.h
EVE/Alieve/AliEveHOMERManagerEditor.cxx
EVE/Alieve/AliEveHOMERManagerEditor.h
EVE/Alieve/AliEveHOMERSource.cxx
EVE/Alieve/AliEveHOMERSource.h
EVE/Alieve/AliEveHOMERSourceList.cxx
EVE/Alieve/AliEveHOMERSourceList.h
EVE/Alieve/AliEveITSDigitsInfo.cxx
EVE/Alieve/AliEveITSDigitsInfo.h
EVE/Alieve/AliEveITSModule.cxx
EVE/Alieve/AliEveITSModule.h
EVE/Alieve/AliEveITSModuleStepper.cxx
EVE/Alieve/AliEveITSModuleStepper.h
EVE/Alieve/AliEveITSModuleStepperEditor.cxx
EVE/Alieve/AliEveITSModuleStepperEditor.h
EVE/Alieve/AliEveITSScaledModule.cxx
EVE/Alieve/AliEveITSScaledModule.h
EVE/Alieve/AliEveITSScaledModuleEditor.cxx
EVE/Alieve/AliEveITSScaledModuleEditor.h
EVE/Alieve/AliEveJetPlane.cxx
EVE/Alieve/AliEveJetPlane.h
EVE/Alieve/AliEveJetPlaneEditor.cxx
EVE/Alieve/AliEveJetPlaneEditor.h
EVE/Alieve/AliEveJetPlaneGL.cxx
EVE/Alieve/AliEveJetPlaneGL.h
EVE/Alieve/AliEveKineTools.cxx
EVE/Alieve/AliEveKineTools.h
EVE/Alieve/AliEveMUONChamber.cxx
EVE/Alieve/AliEveMUONChamber.h
EVE/Alieve/AliEveMUONChamberData.cxx
EVE/Alieve/AliEveMUONChamberData.h
EVE/Alieve/AliEveMUONChamberEditor.cxx
EVE/Alieve/AliEveMUONChamberEditor.h
EVE/Alieve/AliEveMUONChamberGL.cxx
EVE/Alieve/AliEveMUONChamberGL.h
EVE/Alieve/AliEveMUONData.cxx
EVE/Alieve/AliEveMUONData.h
EVE/Alieve/AliEveMUONTrack.cxx
EVE/Alieve/AliEveMUONTrack.h
EVE/Alieve/AliEvePMDModule.cxx
EVE/Alieve/AliEvePMDModule.h
EVE/Alieve/AliEvePMDModuleEditor.cxx
EVE/Alieve/AliEvePMDModuleEditor.h
EVE/Alieve/AliEveT0Module.cxx
EVE/Alieve/AliEveT0Module.h
EVE/Alieve/AliEveTOFDigitsInfo.cxx
EVE/Alieve/AliEveTOFDigitsInfo.h
EVE/Alieve/AliEveTOFDigitsInfoEditor.cxx
EVE/Alieve/AliEveTOFDigitsInfoEditor.h
EVE/Alieve/AliEveTOFSector.cxx
EVE/Alieve/AliEveTOFSector.h
EVE/Alieve/AliEveTOFSectorEditor.cxx
EVE/Alieve/AliEveTOFSectorEditor.h
EVE/Alieve/AliEveTOFStrip.cxx
EVE/Alieve/AliEveTOFStrip.h
EVE/Alieve/AliEveTOFStripEditor.cxx
EVE/Alieve/AliEveTOFStripEditor.h
EVE/Alieve/AliEveTPCData.cxx
EVE/Alieve/AliEveTPCData.h
EVE/Alieve/AliEveTPCLoader.cxx
EVE/Alieve/AliEveTPCLoader.h
EVE/Alieve/AliEveTPCLoaderEditor.cxx
EVE/Alieve/AliEveTPCLoaderEditor.h
EVE/Alieve/AliEveTPCSector2D.cxx
EVE/Alieve/AliEveTPCSector2D.h
EVE/Alieve/AliEveTPCSector2DEditor.cxx
EVE/Alieve/AliEveTPCSector2DEditor.h
EVE/Alieve/AliEveTPCSector2DGL.cxx
EVE/Alieve/AliEveTPCSector2DGL.h
EVE/Alieve/AliEveTPCSector3D.cxx
EVE/Alieve/AliEveTPCSector3D.h
EVE/Alieve/AliEveTPCSector3DEditor.cxx
EVE/Alieve/AliEveTPCSector3DEditor.h
EVE/Alieve/AliEveTPCSector3DGL.cxx
EVE/Alieve/AliEveTPCSector3DGL.h
EVE/Alieve/AliEveTPCSectorData.cxx
EVE/Alieve/AliEveTPCSectorData.h
EVE/Alieve/AliEveTPCSectorViz.cxx
EVE/Alieve/AliEveTPCSectorViz.h
EVE/Alieve/AliEveTPCSectorVizEditor.cxx
EVE/Alieve/AliEveTPCSectorVizEditor.h
EVE/Alieve/AliEveTRDData.cxx
EVE/Alieve/AliEveTRDData.h
EVE/Alieve/AliEveTRDLoader.cxx
EVE/Alieve/AliEveTRDLoader.h
EVE/Alieve/AliEveTRDLoaderImp.cxx
EVE/Alieve/AliEveTRDLoaderImp.h
EVE/Alieve/AliEveTRDLoaderManager.cxx
EVE/Alieve/AliEveTRDLoaderManager.h
EVE/Alieve/AliEveTRDModule.cxx
EVE/Alieve/AliEveTRDModule.h
EVE/Alieve/AliEveTRDModuleImp.cxx
EVE/Alieve/AliEveTRDModuleImp.h
EVE/Alieve/AliEveTrackFitter.cxx
EVE/Alieve/AliEveTrackFitter.h
EVE/Alieve/AliEveTrackFitterEditor.cxx
EVE/Alieve/AliEveTrackFitterEditor.h
EVE/Alieve/AliEveVSDCreator.cxx
EVE/Alieve/AliEveVSDCreator.h
EVE/Alieve/LinkDef.h
EVE/Alieve/alieve_main/alieve_main.cxx
EVE/Alieve/blacklisted-classes/AliEveCascade.cxx
EVE/Alieve/blacklisted-classes/AliEveCascade.h
EVE/Alieve/blacklisted-classes/AliEveCascadeEditors.cxx
EVE/Alieve/blacklisted-classes/AliEveCascadeEditors.h
EVE/Alieve/blacklisted-classes/AliEveV0.cxx
EVE/Alieve/blacklisted-classes/AliEveV0.h
EVE/Alieve/blacklisted-classes/AliEveV0Editors.cxx
EVE/Alieve/blacklisted-classes/AliEveV0Editors.h
EVE/alice-macros/MUON_display.C
EVE/alice-macros/MUON_geom.C
EVE/alice-macros/MUON_geomAll.C
EVE/alice-macros/MUON_trigger_info.C
EVE/alice-macros/NLT_test.C
EVE/alice-macros/NLT_trackcount_init.C
EVE/alice-macros/acorde_hits.C
EVE/alice-macros/clusters_from_index.C
EVE/alice-macros/clusters_from_label.C
EVE/alice-macros/emcal_digits.C
EVE/alice-macros/emcal_hits.C
EVE/alice-macros/esd_Cascade.C
EVE/alice-macros/esd_V0.C
EVE/alice-macros/esd_V0_points.C
EVE/alice-macros/esd_spd_tracklets.C
EVE/alice-macros/esd_tracks.C
EVE/alice-macros/event_goto.C
EVE/alice-macros/event_next.C
EVE/alice-macros/event_prev.C
EVE/alice-macros/fmd_hits.C
EVE/alice-macros/geom_acorde.C
EVE/alice-macros/geom_all.C
EVE/alice-macros/geom_ddip.C
EVE/alice-macros/geom_emcal.C
EVE/alice-macros/geom_fmd.C
EVE/alice-macros/geom_gentle.C
EVE/alice-macros/geom_hmpid.C
EVE/alice-macros/geom_its.C
EVE/alice-macros/geom_phos.C
EVE/alice-macros/geom_pmd.C
EVE/alice-macros/geom_simple.C
EVE/alice-macros/geom_t0.C
EVE/alice-macros/geom_tpc.C
EVE/alice-macros/geom_trd_tof.C
EVE/alice-macros/geom_vzero.C
EVE/alice-macros/hits_from_label.C
EVE/alice-macros/hmpid_clusters.C
EVE/alice-macros/init_trd.C
EVE/alice-macros/its_clusters.C
EVE/alice-macros/its_digits.C
EVE/alice-macros/its_hits.C
EVE/alice-macros/its_hits_layer_split.C
EVE/alice-macros/its_module_stepper.C
EVE/alice-macros/its_raw.C
EVE/alice-macros/jetplane.C
EVE/alice-macros/kine_tracks.C
EVE/alice-macros/phos_clusters.C
EVE/alice-macros/pmd_digits.C
EVE/alice-macros/pmd_hits.C
EVE/alice-macros/pmd_raw.C
EVE/alice-macros/primary_vertex.C
EVE/alice-macros/primary_vertex_tracks.C
EVE/alice-macros/print_kine_from_label.C
EVE/alice-macros/region_marker.C
EVE/alice-macros/t0_digits.C
EVE/alice-macros/t0_hits.C
EVE/alice-macros/t0_raw.C
EVE/alice-macros/tof_digits.C
EVE/alice-macros/tof_digits_sector.C
EVE/alice-macros/tof_digits_strips.C
EVE/alice-macros/tof_hits.C
EVE/alice-macros/tpc_calib_viewer.C
EVE/alice-macros/tpc_clusters.C
EVE/alice-macros/tpc_digits.C
EVE/alice-macros/tpc_hits.C
EVE/alice-macros/tpc_hits_charge_split.C
EVE/alice-macros/tpc_hits_eta_split.C
EVE/alice-macros/trd_hits.C
EVE/alice-macros/trd_hits_z_split.C
EVE/alice-macros/vzero_digits.C
EVE/alice-macros/vzero_hits.C
EVE/hlt-macros/command_queue.C
EVE/hlt-macros/hlt_structs.C
EVE/hlt-macros/homer_display.C
EVE/hlt-macros/rootlogon.C
EVE/macros/alieve_create_vsd.C
EVE/macros/alieve_init.C
EVE/macros/alieve_loadlibs.C
EVE/macros/isegv.C
EVE/macros/trackcount_init.C
EVE/test-macros/tpc_digi_test.C
EVE/test-macros/tpc_gui.C
EVE/test-macros/tpc_gui_hack.C
EVE/test-macros/tpc_raw_test.C
EVE/test-macros/tpc_sector_raw_test.C

index 81a194a..12bceae 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveEventManager.h"
@@ -36,7 +36,7 @@
 //
 // Missing support for raw-data. For now this is handled individually
 // by each sub-detector.
-// 
+//
 
 ClassImp(AliEveEventManager)
 
@@ -122,7 +122,7 @@ void AliEveEventManager::Open()
     else
       Warning(eH, "Bootstraping of run-loader failed.");
   }
-  
+
 
   TString esd_path(Form("%s/AliESDs.root", fPath.Data()));
   if (gSystem->AccessPathName(esd_path, kReadPermission) == kFALSE)
@@ -167,7 +167,7 @@ void AliEveEventManager::Open()
     if (fgAssertESDTree)
     {
       throw(eH + "ESD not initialized. Its precence was requested.");
-    } else { 
+    } else {
       Warning(eH, "ESD not initialized.");
     }
   }
index 2df0689..a7e83a8 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_EventAlieve_H
index fb1c5bd..f773b6b 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 /**************************************************************************
  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
@@ -23,7 +23,7 @@
 
 /** @file   AliEveHOMERManager.cxx
     @author Jochen Thaeder
-    @date   
+    @date
     @brief  Manger for HOMER in offline
 */
 
@@ -73,8 +73,8 @@ ClassImp(AliEveHOMERManager)
 
 /*
  * ---------------------------------------------------------------------------------
- *                            Constructor / Destructor 
- * --------------------------------------------------------------------------------- 
+ *                            Constructor / Destructor
+ * ---------------------------------------------------------------------------------
  */
 
 //##################################################################################
@@ -83,7 +83,7 @@ AliEveHOMERManager::AliEveHOMERManager( TString xmlFile ) :
 
   fLibManager(new AliHLTHOMERLibManager),
   fXMLFile(xmlFile),
-  fXMLParser(NULL), 
+  fXMLParser(NULL),
   fRootNode(NULL),
   fSourceList(NULL),
   fReader(NULL),
@@ -130,7 +130,7 @@ AliEveHOMERManager::~AliEveHOMERManager() {
     fReader = NULL;
   }
 
-  if ( fXMLParser ) 
+  if ( fXMLParser )
     delete fXMLParser;
   fXMLParser = NULL;
 
@@ -150,7 +150,7 @@ AliEveHOMERManager::~AliEveHOMERManager() {
 /*
  * ---------------------------------------------------------------------------------
  *                            Source Handling
- * --------------------------------------------------------------------------------- 
+ * ---------------------------------------------------------------------------------
  */
 
 //##################################################################################
@@ -164,7 +164,7 @@ Int_t AliEveHOMERManager::CreateHOMERSourcesList() {
 
   fXMLParser = new TDOMParser();
   fXMLParser->SetValidate( kFALSE );
-  
+
   Int_t iResult = fXMLParser->ParseFile( fXMLFile );
   if ( iResult < 0 ) {
     iResult = 1;
@@ -177,13 +177,13 @@ Int_t AliEveHOMERManager::CreateHOMERSourcesList() {
   if ( fSourceList != NULL )
     delete fSourceList;
   fSourceList = NULL;
-  
+
   fSourceList = new TList();
   fSourceList->SetOwner( kTRUE );
 
   // -- Set ROOT node
   fRootNode = fXMLParser->GetXMLDocument()->GetRootNode();
-  
+
   TXMLNode * node = NULL;
   TXMLNode * prevNode = fRootNode->GetChildren();
 
@@ -194,21 +194,21 @@ Int_t AliEveHOMERManager::CreateHOMERSourcesList() {
     // -- Find only "Process" nodes, otherwise continue to next node
     if ( strcmp( node->GetNodeName(), "Proc" ) != 0 )
       continue;
-    
+
     // -- Get Attributes of current node
     TList *attrList = node->GetAttributes();
     TXMLAttr *attr = 0;
     TIter next(attrList);
-    
+
     while ( ( attr = (TXMLAttr*)next() ) ) {
-      
+
       // -- Find "ID" attribute, otherwise continue to next attribute
-      if ( strcmp( attr->GetName(), "ID" ) != 0 ) 
+      if ( strcmp( attr->GetName(), "ID" ) != 0 )
        continue;
-      
+
       TString nodeId( attr->GetValue() );
 
-      // -- Find only TDS processes      
+      // -- Find only TDS processes
       TObjArray * nodeIdTok = nodeId.Tokenize("_");
 
       for ( Int_t ii=0 ; ii < nodeIdTok->GetEntries() ; ii++ ) {
@@ -262,7 +262,7 @@ void AliEveHOMERManager::SetSourceState( AliHLTHOMERSourceDesc * source, Bool_t
 //##################################################################################
 Int_t AliEveHOMERManager::GetTDSAttributes( TXMLNode * xmlNode ) {
   // see header file for class documentation
-  
+
   Int_t iResult = 0;
 
   TXMLNode * attrNode = NULL;
@@ -271,26 +271,26 @@ Int_t AliEveHOMERManager::GetTDSAttributes( TXMLNode * xmlNode ) {
   TString xmlHostname = 0;
   TString xmlPort = 0;
 
-  TString hostname = 0; 
+  TString hostname = 0;
   Int_t port = 0;
 
   // -- Get hostname and port from TDS node out of XML
   while ( ( attrNode = prevNode->GetNextNode() ) ) {
     prevNode = attrNode;
-    
+
     // -- Get port out of the commandline
     if ( strcmp( attrNode->GetNodeName(), "Cmd" ) == 0 ) {
       TString cmd( attrNode->GetText() );
-      
+
       TObjArray * cmdTok = cmd.Tokenize(" ");
       xmlPort = ((TObjString*) cmdTok->At(2))->GetString();
-    } 
+    }
     // -- Get hostname
-    else if ( strcmp( attrNode->GetNodeName(), "Node" ) == 0 ) 
+    else if ( strcmp( attrNode->GetNodeName(), "Node" ) == 0 )
       xmlHostname = attrNode->GetText();
 
   } // while ( ( attrNode = prevNode->GetNextNode() ) ) {
-  
+
   // -- Resolve hostname and port information
   iResult = ResolveHostPortInformation ( xmlHostname, xmlPort, hostname, port );
   if ( iResult == 1 ) {
@@ -303,33 +303,33 @@ Int_t AliEveHOMERManager::GetTDSAttributes( TXMLNode * xmlNode ) {
   }
 
   // -- Reset loop to TDS node
-  prevNode = xmlNode;  
+  prevNode = xmlNode;
 
   // -- Get Sources out of XML, resolve sources, add to sources ListxmlHostname.Data()
   while ( ( attrNode = prevNode->GetNextNode() ) ) {
     prevNode = attrNode;
-    
+
     // Find only "Parent" tags, otherwise continue to next tag
-    if ( strcmp( attrNode->GetNodeName(), "Parent" ) != 0 ) 
+    if ( strcmp( attrNode->GetNodeName(), "Parent" ) != 0 )
       continue;
 
     TString xmlParent = attrNode->GetText();
-      
+
     AliHLTHOMERSourceDesc * source = new AliHLTHOMERSourceDesc( hostname, port );
-      
+
     if ( ResolveSourceInformation( xmlParent, source ) ) {
       iResult = 3;
       AliError( Form("Error resolving source : %s", xmlParent.Data()) );
-      
+
       delete source;
     }
     else {
       fSourceList->Add( source );
       AliInfo( Form("New Source added : %s", xmlParent.Data()) );
     }
-    
+
   } // while ( ( attrNode = prevNode->GetNextNode() ) ) {
-  
+
   return iResult;
 }
 
@@ -346,7 +346,7 @@ Int_t AliEveHOMERManager::ResolveHostPortInformation ( TString xmlHostname, TStr
   TString nodeName = 0;
   while ( ( node = prevNode->GetNextNode() ) && iResult == 1 ) {
     prevNode = node;
-    
+
     // -- Find only "Node" nodes, otherwise continue
     if ( strcmp( node->GetNodeName(), "Node" ) != 0 )
       continue;
@@ -355,17 +355,17 @@ Int_t AliEveHOMERManager::ResolveHostPortInformation ( TString xmlHostname, TStr
     TList *attrList = node->GetAttributes();
     TXMLAttr *attr = 0;
     TIter next(attrList);
-    
+
     TString nodeId = 0;
     //    TString nodeName = 0;
-    
+
     // Get "nodeID" and "nodeName" of this "Node" node
     while ( ( attr = (TXMLAttr*)next() ) ) {
       if ( strcmp( attr->GetName(), "ID" ) == 0 )
        nodeId = attr->GetValue();
       else if ( strcmp( attr->GetName(), "hostname" ) == 0 )
        nodeName = attr->GetValue();
-    } 
+    }
 
     // -- if this is not the correct nodeID continue
     if ( nodeId != xmlHostname )
@@ -391,19 +391,19 @@ Int_t AliEveHOMERManager::ResolveHostPortInformation ( TString xmlHostname, TStr
   // *** Resolve port
 
   if ( xmlPort.IsDigit() ) {
-    
+
     if ( nodeName.CompareTo("feptriggerdet") ==0 ){
       if ( xmlPort.CompareTo("49152") == 0 ){
        port = 58140;
       } else if ( xmlPort.CompareTo("49153") == 0 ){
        port = 58141;
-      } 
+      }
     } else if ( nodeName.CompareTo("fepfmdaccorde") == 0 ){
       if ( xmlPort.CompareTo("49152") == 0 ){
        port = 58144;
       } else if ( xmlPort.CompareTo("49153") == 0 ){
        port = 58145;
-      } 
+      }
     } else if ( nodeName.CompareTo("feptpcao15") == 0 ){
       if ( xmlPort.CompareTo("49152") == 0 ){
        port = 50340;
@@ -422,7 +422,7 @@ Int_t AliEveHOMERManager::ResolveHostPortInformation ( TString xmlHostname, TStr
   // *** Summary
 
   if ( !iResult ) {
-    AliInfo( Form("%s:%i resolved out of %s:%s", hostname.Data(), port, xmlHostname.Data(), xmlPort.Data()) );    
+    AliInfo( Form("%s:%i resolved out of %s:%s", hostname.Data(), port, xmlHostname.Data(), xmlPort.Data()) );
   }
 
   return iResult;
@@ -440,11 +440,11 @@ Int_t AliEveHOMERManager::ResolveSourceInformation( TString xmlParent, AliHLTHOM
 
     return iResult;
   }
-    
+
   TObjArray * parentTokens = xmlParent.Tokenize("_");
-    
+
   Int_t nEntries = parentTokens->GetEntries();
-  
+
   TString detector = ((TObjString*) parentTokens->At(0) )->GetString();
   TString subDetector = "";
   TString subSubDetector = "";
@@ -453,14 +453,14 @@ Int_t AliEveHOMERManager::ResolveSourceInformation( TString xmlParent, AliHLTHOM
 
   TString name = ((TObjString*) parentTokens->At(1) )->GetString();
   TString objName = "";
-  
-  if ( nEntries == 3 ) 
-    subDetector = ((TObjString*) parentTokens->At(2) )->GetString(); 
+
+  if ( nEntries == 3 )
+    subDetector = ((TObjString*) parentTokens->At(2) )->GetString();
   else if ( nEntries == 4 ) {
-    subDetector = ((TObjString*) parentTokens->At(2) )->GetString(); 
-    subSubDetector = ((TObjString*) parentTokens->At(3) )->GetString(); 
+    subDetector = ((TObjString*) parentTokens->At(2) )->GetString();
+    subSubDetector = ((TObjString*) parentTokens->At(3) )->GetString();
   }
-  
+
   // -- Corecct TPC subdetector, because in we have somtimes "A","C"
   if ( ! detector.CompareTo("TPC") ) {
     if ( subDetector.BeginsWith('A') ) {
@@ -485,28 +485,28 @@ Int_t AliEveHOMERManager::ResolveSourceInformation( TString xmlParent, AliHLTHOM
     objName = "";
     dataType = "DDL_RAW";
     specification = 0;
-  } 
+  }
 
   // **** TPC ****
   else if ( detector == "TPC" ) {
-    
+
     if ( name == "CalibPedestal" ) {
       objName = "AliTPCCalibPedestal";
       dataType = "HIS_CAL";
       specification = 0;
     }
     else if ( name == "CalibPulser" ) {
-      objName = "AliTPCCalibPulser"; 
+      objName = "AliTPCCalibPulser";
       dataType = "HIS_CAL";
       specification = 0;
     }
     else if ( name == "CF" || name == "RelayCF" ) {
-      objName = "AliHLTTPCClusterDataFormat"; 
+      objName = "AliHLTTPCClusterDataFormat";
       dataType = "CLUSTERS";
       specification = 0;
     }
     else if ( name == "ESDConv" ) {
-      objName = "AliESDEvent"; 
+      objName = "AliESDEvent";
       dataType = "ESD_TREE";
       specification = 0;
     }
@@ -532,7 +532,7 @@ Int_t AliEveHOMERManager::ResolveSourceInformation( TString xmlParent, AliHLTHOM
   else if ( detector == "MUON" ) {
 
   } // else if ( detector == "MUON" ) {
-  
+
   // -- Fill object
   source->SetSourceName( name, objName );
   source->SetSourceType( specification, dataType );
@@ -540,7 +540,7 @@ Int_t AliEveHOMERManager::ResolveSourceInformation( TString xmlParent, AliHLTHOM
 
 
   AliInfo( Form("Set Source %s , Type %s, ClassName %s .", name.Data(), dataType.Data(), objName.Data()) );
-  AliInfo( Form("    Detector %s , SubDetector : %s, SubSubDetector %s .", 
+  AliInfo( Form("    Detector %s , SubDetector : %s, SubSubDetector %s .",
                detector.Data(), subDetector.Data(), subSubDetector.Data()) );
 
   return iResult;
@@ -549,23 +549,23 @@ Int_t AliEveHOMERManager::ResolveSourceInformation( TString xmlParent, AliHLTHOM
 /*
  * ---------------------------------------------------------------------------------
  *                            Connection Handling
- * --------------------------------------------------------------------------------- 
+ * ---------------------------------------------------------------------------------
  */
 
 //##################################################################################
 Int_t AliEveHOMERManager::ConnectHOMER(){
   // see header file for class documentation
 
-  Int_t iResult = 0;    
+  Int_t iResult = 0;
 
   // -- Check if already connected and state has not changed
   if ( fStateHasChanged == kFALSE && IsConnected() ) {
     AliInfo( Form("No need for reconnection.") );
     return iResult;
   }
-    
+
   // -- If already connected, disconnect before connect
-  if ( IsConnected() ) 
+  if ( IsConnected() )
     DisconnectHOMER();
 
   // *** Create the Readoutlist
@@ -575,28 +575,28 @@ Int_t AliEveHOMERManager::ConnectHOMER(){
   UInt_t sourceCount = 0;
 
   CreateReadoutList( sourceHostnames, sourcePorts, sourceCount );
-  
+
   if ( sourceCount == 0 ) {
     AliError(Form("No sources selected, aborting.") );
     return iResult;
   }
 
   // *** Connect to data sources
-  
+
   if ( !fReader ) {
-    if ( fLibManager ) 
+    if ( fLibManager )
       fReader = fLibManager->OpenReader( sourceCount, sourceHostnames, sourcePorts );
   }
-  
+
   iResult = fReader->GetConnectionStatus();
-  
-  if ( iResult ) {     
-    // -- Connection failed 
-      
+
+  if ( iResult ) {
+    // -- Connection failed
+
     UInt_t ndx = fReader->GetErrorConnectionNdx();
-      
+
     if ( ndx < sourceCount ) {
-      AliError( Form("Error : Error establishing connection to TCP source %s:%hu: %s (%d)", 
+      AliError( Form("Error : Error establishing connection to TCP source %s:%hu: %s (%d)",
                     sourceHostnames[ndx], sourcePorts[ndx], strerror(iResult), iResult) );
     }
     else {
@@ -608,22 +608,22 @@ Int_t AliEveHOMERManager::ConnectHOMER(){
       fLibManager->DeleteReader( fReader );
     fReader = NULL;
 
-  } 
+  }
   else {
     // -- Connection ok - set reader
-    fConnected = kTRUE; 
-    
+    fConnected = kTRUE;
+
     AliInfo( Form("Connection established") );
   }
-  
+
   delete[] sourceHostnames;
   delete[] sourcePorts;
-  
+
 
   // -- Get next event
   if ( ! iResult )
     NextEvent();
-  
+
   return iResult;
 }
 
@@ -640,7 +640,7 @@ void AliEveHOMERManager::DisconnectHOMER(){
 
   fStateHasChanged = kTRUE;
   fConnected = kFALSE;
-  
+
   AliInfo( Form("Connection closed") );
 
   return;
@@ -674,9 +674,9 @@ void AliEveHOMERManager::CreateReadoutList( const char** sourceHostnames, UShort
   TIter next( fSourceList );
   while ( ( source = (AliHLTHOMERSourceDesc*)next() ) ) {
 
-    if ( ! source->IsSelected() ) 
+    if ( ! source->IsSelected() )
       continue;
-    
+
     Bool_t exists = kFALSE;
 
     // -- Loop over existing entries and check if entry is already in readout list
@@ -686,7 +686,7 @@ void AliEveHOMERManager::CreateReadoutList( const char** sourceHostnames, UShort
        break;
       }
     }
-    
+
     // -- Add new entires to readout list
     if ( ! exists ) {
       sourcePorts[sourceCount] = source->GetPort();
@@ -704,39 +704,39 @@ void AliEveHOMERManager::CreateReadoutList( const char** sourceHostnames, UShort
 /*
  * ---------------------------------------------------------------------------------
  *                            AliEveEventManager Handling
- * --------------------------------------------------------------------------------- 
+ * ---------------------------------------------------------------------------------
  */
 
 //##################################################################################
 Int_t AliEveHOMERManager::NextEvent(){
   // see header file for class documentation
-  
+
   Int_t iResult = 0;
-  
+
   if ( !fReader || ! IsConnected() ) {
     AliWarning( Form( "Not connected yet." ) );
     return 1;
   }
-  
+
   // -- Read next event data and error handling for HOMER (error codes and empty blocks)
   while( 1 ) {
     iResult = fReader->ReadNextEvent( 20000000 /*timeout in us*/);
-    
+
     if ( iResult == 111 || iResult == 32 || iResult == 6 ) {
       Int_t ndx = fReader->GetErrorConnectionNdx();
       AliError( Form("Error, No Connection to source %d: %s (%d)", ndx, strerror(iResult), iResult) );
+
      return 2;
     }
     else if ( iResult == 110 ) {
       Int_t ndx = fReader->GetErrorConnectionNdx();
       AliError( Form("Timout occured, reading event from source %d: %s (%d)", ndx, strerror(iResult), iResult) );
-      return 3; 
+      return 3;
     }
     else if ( iResult == 56) {
       Int_t ndx = fReader->GetErrorConnectionNdx();
       AliError( Form("Error reading event from source %d: %s (%d) -- IRESULTRY", ndx, strerror(iResult), iResult) );
-      continue; 
+      continue;
     }
     else if ( iResult ) {
       Int_t ndx = fReader->GetErrorConnectionNdx();
@@ -748,7 +748,7 @@ Int_t AliEveHOMERManager::NextEvent(){
     }
   } // while( 1 ) {
 
-  if ( iResult ) 
+  if ( iResult )
     return iResult;
 
 
@@ -801,28 +801,28 @@ Int_t AliEveHOMERManager::CreateBlockList() {
 
   // -- Fill block list
   while ( iter != NULL ){
-    
+
     // -- Create new block
-    AliHLTHOMERBlockDesc * block = new AliHLTHOMERBlockDesc( GetBlk(), GetBlkSize(), GetBlkOrigin(), 
+    AliHLTHOMERBlockDesc * block = new AliHLTHOMERBlockDesc( GetBlk(), GetBlkSize(), GetBlkOrigin(),
                                                             GetBlkType(), GetBlkSpecification() );
-    
+
     // -- Check sources list if block is requested
     if ( CheckIfRequested( block ) )
-      fBlockList->Add( block );      
-    else 
+      fBlockList->Add( block );
+    else
       delete block;
-    
+
     iter = GetNextBlk();
-    
+
   } // while ( iter != NULL ){
-  
+
   return iResult;
 }
 
 /*
  * ---------------------------------------------------------------------------------
  *                            BlockHandling
- * --------------------------------------------------------------------------------- 
+ * ---------------------------------------------------------------------------------
  */
 
 //##################################################################################
@@ -830,12 +830,12 @@ void* AliEveHOMERManager::GetBlk( Int_t ndx ) {
   // see header file for class documentation
 
   void* data = NULL;
-  
+
   if ( !fReader || ! IsConnected() ) {
-    AliError( Form("Not connected yet.") ); 
+    AliError( Form("Not connected yet.") );
   }
   else {
-    if ( ( ndx ) < (Int_t) fNBlks ) 
+    if ( ( ndx ) < (Int_t) fNBlks )
       data = (void*) fReader->GetBlockData( ndx );
   }
 
@@ -849,10 +849,10 @@ ULong_t AliEveHOMERManager::GetBlkSize( Int_t ndx ) {
   ULong_t length = 0;
 
   if ( !fReader || ! IsConnected() ) {
-    AliError( Form("Not connected yet.") ); 
+    AliError( Form("Not connected yet.") );
   }
   else {
-    if ( ( ndx ) < (Int_t) fNBlks ) 
+    if ( ( ndx ) < (Int_t) fNBlks )
       length = (ULong_t) fReader->GetBlockDataLength( ndx );
   }
 
@@ -867,14 +867,14 @@ TString AliEveHOMERManager::GetBlkOrigin( Int_t ndx ) {
 
   // -- Check for Connection
   if ( !fReader || ! IsConnected() ) {
-    AliError( Form("Not connected yet.") ); 
+    AliError( Form("Not connected yet.") );
     return origin;
   }
 
   // -- Check block index
   if ( ( ndx ) >= (Int_t) fNBlks ) {
-    AliError( Form("Block index %d out of range.", ndx ) ); 
-    return origin;  
+    AliError( Form("Block index %d out of range.", ndx ) );
+    return origin;
   }
 
   // -- Get origin
@@ -901,14 +901,14 @@ TString AliEveHOMERManager:: GetBlkType( Int_t ndx ) {
 
   // -- Check for Connection
   if ( !fReader || ! IsConnected() ) {
-    AliError( Form("Not connected yet.") ); 
+    AliError( Form("Not connected yet.") );
     return type;
   }
 
   // -- Check blockk index
   if ( ( ndx ) >= (Int_t) fNBlks ) {
-    AliError( Form("Block index %d out of range.", ndx ) ); 
-    return type;  
+    AliError( Form("Block index %d out of range.", ndx ) );
+    return type;
   }
 
   // -- Get type
@@ -937,16 +937,16 @@ ULong_t AliEveHOMERManager:: GetBlkSpecification( Int_t ndx ) {
 
   // -- Check for Connection
   if ( !fReader || ! IsConnected() ) {
-    AliError( Form("Not connected yet.") ); 
+    AliError( Form("Not connected yet.") );
     return spec;
   }
 
   // -- Check blockk index
   if ( ( ndx ) >= (Int_t) fNBlks ) {
-    AliError( Form("Block index %d out of range.", ndx ) ); 
-    return spec;  
+    AliError( Form("Block index %d out of range.", ndx ) );
+    return spec;
   }
-  
+
   spec = (ULong_t) fReader->GetBlockDataSpec( ndx );
 
   return spec;
@@ -957,14 +957,14 @@ Bool_t AliEveHOMERManager::CheckIfRequested( AliHLTHOMERBlockDesc * block ) {
   // see header file for class documentation
 
   Bool_t requested = kFALSE;
-  
+
   AliHLTHOMERSourceDesc * source= NULL;
-  
+
   // -- Read all sources and check if they should be read out
   TIter next( fSourceList );
   while ( ( source = (AliHLTHOMERSourceDesc*)next() ) ) {
 
-    if ( ! source->IsSelected() ) 
+    if ( ! source->IsSelected() )
       continue;
 
     if ( source->GetDetector().CompareTo( block->GetDetector() ) )
@@ -977,21 +977,21 @@ Bool_t AliEveHOMERManager::CheckIfRequested( AliHLTHOMERBlockDesc * block ) {
 
       if ( source->GetSubDetector().Atoi() != block->GetSubDetector().Atoi() )
        continue;
-      
+
       if ( ! block->HasSubSubDetectorRange() ) {
-       
+
        //      if ( source->GetSubSubDetector().Atoi() != block->GetSubSubDetector().Atoi() )
        //   continue;
-        
+
       } // if ( ! block->HasSubSubDetectorRange ) {
     } //  if ( ! block->HasSubDetectorRange ) {
-    
+
     requested = kTRUE;
-   
+
   } // while ( ( source = (AliHLTHOMERSourceDesc*)next() ) ) {
-  
+
   if ( requested) {
-    AliInfo( Form("Block requested : %s - %s : %s/%s -> %s ", block->GetDetector().Data(), block->GetDataType().Data(), 
+    AliInfo( Form("Block requested : %s - %s : %s/%s -> %s ", block->GetDetector().Data(), block->GetDataType().Data(),
                  block->GetSubDetector().Data(), block->GetSubSubDetector().Data(), block->GetClassName().Data() ) );
   }
   else
@@ -1015,13 +1015,13 @@ void AliEveHOMERManager::TestSelectClass( TString objectName ) {
   // see header file for class documentation
 
   TList* srcList = GetSourceList();
+
   AliHLTHOMERSourceDesc *desc = 0;
 
   TIter next(srcList);
-    
+
   while ( ( desc = (AliHLTHOMERSourceDesc*)next() ) ) {
-    if ( ! desc->GetClassName().CompareTo( objectName ) ) 
+    if ( ! desc->GetClassName().CompareTo( objectName ) )
       desc->Select();
   }
 }
@@ -1031,11 +1031,11 @@ void AliEveHOMERManager::SelectRawTPC() {
   // see header file for class documentation
 
   TList* srcList = GetSourceList();
+
   AliHLTHOMERSourceDesc *desc = 0;
 
   TIter next(srcList);
-    
+
   while ( ( desc = (AliHLTHOMERSourceDesc*)next() ) ) {
     if ( ! desc->GetDataType().CompareTo( "DDL_RAW" ) ) {
       desc->Select();
@@ -1048,11 +1048,11 @@ void AliEveHOMERManager::SelectClusterTPC() {
   // see header file for class documentation
 
   TList* srcList = GetSourceList();
+
   AliHLTHOMERSourceDesc *desc = 0;
 
   TIter next(srcList);
-    
+
   while ( ( desc = (AliHLTHOMERSourceDesc*)next() ) ) {
     if ( ! desc->GetDataType().CompareTo( "CLUSTERS" ) ) {
       desc->Select();
@@ -1065,11 +1065,11 @@ void AliEveHOMERManager::SelectESDTPC() {
   // see header file for class documentation
 
   TList* srcList = GetSourceList();
+
   AliHLTHOMERSourceDesc *desc = 0;
 
   TIter next(srcList);
-    
+
   while ( ( desc = (AliHLTHOMERSourceDesc*)next() ) ) {
     if ( ! desc->GetDataType().CompareTo( "ESD_TREE" ) ) {
       desc->Select();
@@ -1090,11 +1090,11 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
   AliHLTHOMERBlockDesc *desc = 0;
 
   TIter next(blockList);
-    
+
   while ( ( desc = (AliHLTHOMERBlockDesc*)next() ) ) {
     if ( ! desc->IsTObject() )
       continue;
-    
+
     Int_t sectorTPC = 0;
 
     if ( desc->GetSubSubDetector().Atoi() <= 1 ) {
@@ -1103,7 +1103,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
     else {
       sectorTPC = 36 + desc->GetSubDetector().Atoi();
     }
-    
+
     if ( ! objectName.CompareTo( desc->GetClassName() ) ){
 
       //
@@ -1112,13 +1112,13 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
 
       if ( ! objectName.CompareTo( "AliTPCCalibPedestal" ) ) {
        AliTPCCalROC* calROC = NULL;
-       
+
        AliTPCCalibPedestal * cal = (AliTPCCalibPedestal*) desc->GetTObject();
        if ( cal == NULL ) {
          cout << "error 1" << endl;
          continue;
        }
-       
+
        cal->Analyse();
 
        calROC = cal->GetCalRocRMS(sectorTPC);
@@ -1126,7 +1126,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
          cout << "error 2" << endl;
          continue;
        }
-       
+
        calROC->SetName(Form("RMS_ROC%d", sectorTPC));
        fTPCPre->AddComponent((TObject*) calROC );
 
@@ -1135,7 +1135,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
          cout << "error 3" << endl;
          continue;
        }
-       
+
 
        calROC->SetName(Form("Pedestal_ROC%d", sectorTPC));
        cout << "added" << endl;
@@ -1152,7 +1152,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
        AliTPCCalibPulser * cal = (AliTPCCalibPulser*) desc->GetTObject();
 
        cal->Analyse();
-       
+
        calROC = cal->GetCalRocT0(sectorTPC);
        calROC->SetName(Form("T0_ROC%d", sectorTPC));
        fTPCPre->AddComponent((TObject*) calROC );
@@ -1169,7 +1169,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
        calROC->SetName(Form("Outliers_ROC%d", sectorTPC));
        fTPCPre->AddComponent((TObject*) calROC );
       }
-         
+
 */
       //
       // AliTPCCalibCE
@@ -1181,7 +1181,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
        AliTPCCalibPulser * cal = (AliTPCCalibPulser*) desc->GetTObject();
 
        cal->Analyse();
-       
+
        calROC = cal->GetCalRocT0(sectorTPC);
        calROC->SetName(Form("T0_ROC%d", sectorTPC));
        fTPCPre->AddComponent((TObject*) calROC );
@@ -1200,7 +1200,7 @@ void AliEveHOMERManager::DumpTPCCalib(TString objectName, Bool_t dumpToFile) {
       }
       */
     } // if ( ! objectName.CompareTo( desc->GetClassName() ) ) {
+
   } // while ( ( desc = (AliHLTHOMERBlockDesc*)next() ) ) {
 
   if ( dumpToFile ) {
index d0667a7..23e4c50 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 //-*- Mode: C++ -*-
 #ifndef ALIEVEHOMERMANGER_H
@@ -15,7 +15,7 @@
 
 /** @file   AliEveHOMERManager.h
     @author Jochen Thaeder
-    @date   
+    @date
     @brief  Manager for HOMER in offline
 */
 
@@ -37,7 +37,7 @@ class AliHLTHOMERLibManager;
 
 /**
  * @class AliEveHOMERManager
- * 
+ *
  * This class is the main class of the AliEveHOMERManager
  * ... more to come
  *
@@ -50,28 +50,28 @@ public:
 
   /*
    * ---------------------------------------------------------------------------------
-   *                            Constructor / Destructor 
-   * --------------------------------------------------------------------------------- 
+   *                            Constructor / Destructor
+   * ---------------------------------------------------------------------------------
    */
 
-  /** constructor 
+  /** constructor
    * @param argc    Number of command line arguments.
    * @param argv    Array of command line arguments.
    */
-  AliEveHOMERManager(TString xmlFile="" );       
+  AliEveHOMERManager(TString xmlFile="" );
   /** not a valid copy constructor, defined according to effective C++ style */
-  AliEveHOMERManager( const AliEveHOMERManager& );       
+  AliEveHOMERManager( const AliEveHOMERManager& );
   /** not a valid assignment op, but defined according to effective C++ style */
-  AliEveHOMERManager& operator=( const AliEveHOMERManager& );       
+  AliEveHOMERManager& operator=( const AliEveHOMERManager& );
   /** destructor */
   virtual ~AliEveHOMERManager();
 
   /*
    * ---------------------------------------------------------------------------------
    *                            Source Handling - public
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
-  
+
   /** Create Sources List from HOMER-Proxy */
   Int_t CreateHOMERSourcesList();
 
@@ -79,7 +79,7 @@ public:
    * @param source      Pointer to AliHLTHOMERSourceDesc object.
    * @param state       New (selected/not selected) state.
    */
-  void SetSourceState( AliHLTHOMERSourceDesc* source, Bool_t state); 
+  void SetSourceState( AliHLTHOMERSourceDesc* source, Bool_t state);
 
   /** Get pointer to source List
    * @return            returns pointer to TList of sources
@@ -89,11 +89,11 @@ public:
   /*
    * ---------------------------------------------------------------------------------
    *                            Connection Handling - public
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
-  
+
   /** Connect to HOMER sources, out of Readout List, which gets created when state has changed
-   * @return            0 on sucess, "HOMER" errors on error      
+   * @return            0 on sucess, "HOMER" errors on error
    */
   Int_t ConnectHOMER();
 
@@ -108,14 +108,14 @@ public:
   /*
    * ---------------------------------------------------------------------------------
    *                            AliEveEventManager Handling - public
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
 
-  /** Loads the next AliEveEventManager, after being connected 
-   * @return            0 on sucess, "HOMER" errors on error   
+  /** Loads the next AliEveEventManager, after being connected
+   * @return            0 on sucess, "HOMER" errors on error
    */
   Int_t NextEvent();
-  
+
   /** Get event ID
    * @return            Returns eventID
    */
@@ -144,19 +144,19 @@ protected:
 
   /** Dynamic loader manager for the HOMER library */
   AliHLTHOMERLibManager* fLibManager;             //! transient
-  
+
 
 private:
 
   /*
    * ---------------------------------------------------------------------------------
    *                            Source Handling - private
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
-  
+
   /** Get Information out of a TDS process in XML file
    * @param xmlNode   Pointer to childs of TDS node
-   * @return          0 on sucess, > 0 on error 
+   * @return          0 on sucess, > 0 on error
    */
   Int_t GetTDSAttributes( TXMLNode * xmlNode );
 
@@ -166,11 +166,11 @@ private:
    * @param xmlPort      Port out of the XML
    * @param hostname     Return of the hostname
    * @param port         Return of the port
-   * @return             0 on sucess, 1 if hostname couldn't be resolved, 2 if port couldn't be resolved, 
+   * @return             0 on sucess, 1 if hostname couldn't be resolved, 2 if port couldn't be resolved,
    */
   Int_t ResolveHostPortInformation( TString xmlHostname, TString xmlPort, TString &hostname, Int_t &port );
 
-  /** Resolve information of source 
+  /** Resolve information of source
    * @param xmlParent   ParentString out of the XML
    * @param source      Return the filled AliHLTHOMERSourceDesc object
    * @return            0 on sucess, 1 on error
@@ -180,10 +180,10 @@ private:
   /*
    * ---------------------------------------------------------------------------------
    *                            Connection Handling - private
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
-  
-  /** Create a readout list for Hostname and ports   
+
+  /** Create a readout list for Hostname and ports
    * @param socurceHostnames   Array of selected hostnames
    * @param socurcePorts       Array of selected ports
    * @param socurceCount       Number of selected hostname:port
@@ -197,16 +197,16 @@ private:
 
   /* ---------------------------------------------------------------------------------
    *                            Eve AliEveHOMERManager::foo(nt Handling - private
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
-  
+
   /** Create a TList of blocks, which have been readout */
   Int_t CreateBlockList();
 
   /*
    * ---------------------------------------------------------------------------------
    *                            Block Handling - private
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
 
   /** Get Number of blocks in current event
@@ -247,13 +247,13 @@ private:
    * @return           returns pointer to blk, 0 if no block present
    */
   ULong_t GetBlkSize() { return GetBlkSize( fCurrentBlk ); }
-  
+
   /** Get origin of block ndx
    * @param ndx        Block index
    * @return           origin of block
    */
-  TString GetBlkOrigin( Int_t ndx );  
-  
+  TString GetBlkOrigin( Int_t ndx );
+
   /** Get origin of current block
    * @param ndx        Block index
    * @return           origin of block
@@ -281,7 +281,7 @@ private:
   /** Get specification of current block
    * @param ndx        Block index
    * @return           specification of block
-   */ 
+   */
   ULong_t GetBlkSpecification(){ return GetBlkSpecification( fCurrentBlk ); }
 
   /** Checks if current Block should was requested
@@ -292,7 +292,7 @@ private:
   /*
    * ---------------------------------------------------------------------------------
    *                            Members - private
-   * --------------------------------------------------------------------------------- 
+   * ---------------------------------------------------------------------------------
    */
 
   // == XML parser ==
@@ -301,29 +301,29 @@ private:
   TString fXMLFile;                               // see above
 
   /** XML parser into DOM model */
-  TDOMParser* fXMLParser;                         //! transient  
-  
+  TDOMParser* fXMLParser;                         //! transient
+
   /** Root node of parsed config file */
-  TXMLNode * fRootNode;                           //! transient  
+  TXMLNode * fRootNode;                           //! transient
 
   // == sources ==
 
   /** List to HOMER sources */
-  TList * fSourceList;                            //! transient  
+  TList * fSourceList;                            //! transient
 
   // == connection ==
-  
+
 
   /** Pointer to HOMER reader */
-  AliHLTHOMERReader* fReader;                     //! transient  
+  AliHLTHOMERReader* fReader;                     //! transient
 
   // == blocks ==
 
   /** List to HOMER blocks */
-  TList * fBlockList;                             //! transient  
+  TList * fBlockList;                             //! transient
 
   // == events ==
-  
+
   /** Number of blockes in current event */
   ULong_t fNBlks;                                 // see above
 
@@ -332,13 +332,13 @@ private:
 
   /** Current block in current event */
   ULong_t fCurrentBlk;                            // see above
-  
+
   // == states ==
 
   /** Shows connection status */
   Bool_t fConnected;                              // see above
 
-  /** Indicates, if a sources have changes, 
+  /** Indicates, if a sources have changes,
    *  so that one has to reconnect .
    */
   Bool_t fStateHasChanged;                        // see above
index d8f0081..7868a5e 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveHOMERManagerEditor.h"
index fc79f94..ae62717 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_AliEVEHOMERManagerEditor_H
index 9f89d55..12efefa 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveHOMERSource.h"
index 2952701..7ac003b 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_AliEVEHOMERSource_H
index 0bfbef1..306e70d 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveHOMERSourceList.h"
index 070d696..fcdb133 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_AliEVEHOMERSourceList_H
index 02ecdeb..dbb7ac3 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include <TMath.h>
@@ -102,14 +102,14 @@ void AliEveITSDigitsInfo::InitInternals()
   // spd lowest resolution
   Int_t nx = 8; // fSegSPD->Npx()/8; // 32
   Int_t nz = 6; // fSegSPD->Npz()/2; // 128
-  fSPDScaleX[1] = Int_t(nx); 
-  fSPDScaleZ[1] = Int_t(nz); 
-  fSPDScaleX[2] = Int_t(nx*2); 
-  fSPDScaleZ[2] = Int_t(nz*2); 
-  fSPDScaleX[3] = Int_t(nx*3); 
-  fSPDScaleZ[3] = Int_t(nz*3); 
-  fSPDScaleX[4] = Int_t(nx*4); 
-  fSPDScaleZ[4] = Int_t(nz*4); 
+  fSPDScaleX[1] = Int_t(nx);
+  fSPDScaleZ[1] = Int_t(nz);
+  fSPDScaleX[2] = Int_t(nx*2);
+  fSPDScaleZ[2] = Int_t(nz*2);
+  fSPDScaleX[3] = Int_t(nx*3);
+  fSPDScaleZ[3] = Int_t(nz*3);
+  fSPDScaleX[4] = Int_t(nx*4);
+  fSPDScaleZ[4] = Int_t(nz*4);
 
   fSDDScaleX[1] = 2;
   fSDDScaleZ[1] = 2;
@@ -128,7 +128,7 @@ void AliEveITSDigitsInfo::InitInternals()
 
 /**************************************************************************/
 
-AliEveITSDigitsInfo:: ~AliEveITSDigitsInfo() 
+AliEveITSDigitsInfo:: ~AliEveITSDigitsInfo()
 {
   // Destructor.
   // Deletes the data-maps and the tree.
@@ -141,7 +141,7 @@ AliEveITSDigitsInfo:: ~AliEveITSDigitsInfo()
   for(j = fSSDmap.begin(); j != fSSDmap.end(); ++j)
     delete j->second;
 
-  delete fSegSPD; delete fSegSDD; delete fSegSSD; 
+  delete fSegSPD; delete fSegSDD; delete fSegSSD;
   delete fGeom;
   delete fTree;
 }
@@ -169,7 +169,7 @@ void AliEveITSDigitsInfo::ReadRaw(AliRawReader* raw, Int_t mode)
       Int_t module = inputSPD.GetModuleID();
       Int_t column = inputSPD.GetColumn();
       Int_t row    = inputSPD.GetRow();
-    
+
       if (inputSPD.IsNewModule())
       {
        digits = fSPDmap[module];
@@ -260,18 +260,18 @@ void AliEveITSDigitsInfo::SetITSSegmentation()
   fSPDZCoord[0]=fZ1pitchSPD -fHlSPD;
   for (m=1; m<fNzSPD; m++) {
     Double_t dz=fZ1pitchSPD;
-    if (m==31 || m==32 || m==63  || m==64  || m==95 || m==96 || 
-        m==127 || m==128) dz=fZ2pitchSPD; 
+    if (m==31 || m==32 || m==63  || m==64  || m==95 || m==96 ||
+        m==127 || m==128) dz=fZ2pitchSPD;
     fSPDZCoord[m]=fSPDZCoord[m-1]+dz;
   }
-  
+
   for (m=0; m<fNzSPD; m++) {
     Double_t dz=1.*fZ1pitchSPD;
-    if (m==31 || m==32 || m==63  || m==64  || m==95 || m==96 || 
-       m==127 || m==128) dz=1.*fZ2pitchSPD; 
+    if (m==31 || m==32 || m==63  || m==64  || m==95 || m==96 ||
+       m==127 || m==128) dz=1.*fZ2pitchSPD;
     fSPDZCoord[m]-=dz;
   }
-    
+
   // SDD
   fSegSDD = new AliITSsegmentationSDD(fGeom);
 
@@ -360,7 +360,7 @@ void AliEveITSDigitsInfo::GetModuleIDs(AliEveITSModuleSelection* sel,
   // given by the AliEveITSModuleSelection object.
 
   Int_t idx0 = 0, idx1 = 0;
-  switch(sel->fType)
+  switch(sel->GetType())
   {
     case 0:
       idx0 = 0;
@@ -387,7 +387,7 @@ void AliEveITSDigitsInfo::GetModuleIDs(AliEveITSModuleSelection* sel,
   for (Int_t id = idx0; id<idx1; ++id)
   {
     fGeom->GetModuleId(id, lay, lad, det);
-    if (sel->fLayer == lay || sel->fLayer == -1)
+    if (sel->GetLayer() == lay || sel->GetLayer() == -1)
     {
       // check data from matrix
       mx.UnitTrans();
@@ -395,11 +395,11 @@ void AliEveITSDigitsInfo::GetModuleIDs(AliEveITSModuleSelection* sel,
       mx.SetBaseVec(1, x[0], x[3], x[6]);
       mx.SetBaseVec(2, x[1], x[4], x[7]);
       mx.SetBaseVec(3, x[2], x[5], x[8]);
-      fGeom->GetTrans(id, x);  
+      fGeom->GetTrans(id, x);
       mx.SetBaseVec(4, x);
       mx.GetPos(v);
-      if (v.Phi()   <= sel->fMaxPhi   && v.Phi()   >= sel->fMinPhi   &&
-         v.Theta() <= sel->fMaxTheta && v.Theta() >= sel->fMinTheta)
+      if (v.Phi()   <= sel->GetMaxPhi()   && v.Phi()   >= sel->GetMinPhi()   &&
+         v.Theta() <= sel->GetMaxTheta() && v.Theta() >= sel->GetMinTheta())
       {
        ids.push_back(id);
       }
@@ -421,7 +421,7 @@ void AliEveITSDigitsInfo::Print(Option_t* ) const
   printf("SPD dimesion of (%d,%d) in pixel(%f,%f)\n",   ix, iz, fSegSPD->Dpx(ix), fSegSPD->Dpz(iz));
   iz = 32;
   printf("SPD dimesion of pixel (%d,%d) are (%f,%f)\n", ix, iz, fSegSPD->Dpx(ix)*0.001, fSegSPD->Dpz(iz)*0.001);
+
   printf("*********************************************************\n");
   printf("SDD module dimension (%f,%f)\n",           fSegSDD->Dx()*0.0001, fSegSDD->Dz()*0.0001);
   printf("SDD first,last module:: %d,%d\n",          fGeom->GetStartSDD(), fGeom->GetLastSDD());
@@ -435,9 +435,9 @@ void AliEveITSDigitsInfo::Print(Option_t* ) const
   printf("SSD strips in module %d\n",       fSegSSD->Npx());
   printf("SSD strip sizes are (%f,%f)\n",   fSegSSD->Dpx(1), fSegSSD->Dpz(1));
   fSegSSD->SetLayer(5);  fSegSSD->Angles(ap,an);
-  printf("SSD layer 5 stereoP %f stereoN %f angle\n", ap, an); 
+  printf("SSD layer 5 stereoP %f stereoN %f angle\n", ap, an);
   fSegSSD->SetLayer(6);  fSegSSD->Angles(ap,an);
-  printf("SSD layer 6 stereoP %f stereoN %f angle\n", ap, an); 
+  printf("SSD layer 6 stereoP %f stereoN %f angle\n", ap, an);
 }
 
 
@@ -452,4 +452,4 @@ void AliEveITSDigitsInfo::Print(Option_t* ) const
   printf("Z::original (%3f) scaled (%3f, %3f) \n", zo, zn-dpz/2, zn+dpz/2);
   printf("X::original (%3f) scaled (%3f, %3f) \n", xo, xn-dpx/2, xn+dpx/2);
   printf("%d,%d maped to %d,%d \n", od->GetCoord1(), od->GetCoord2(), i,j );
-*/        
+*/
index 87b224b..ad07d77 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_ITSDigitsInfo_H
@@ -39,7 +39,7 @@ protected:
   Float_t  fMaxPhi;    // Max phi.
   Float_t  fMinTheta;  // Min theta.
   Float_t  fMaxTheta;  // Max theta.
-  
+
 public:
   AliEveITSModuleSelection();
   virtual ~AliEveITSModuleSelection() {}
index 65dd426..1976e4d 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveITSModule.h"
 
@@ -68,7 +68,7 @@ void AliEveITSModule::InitStatics(AliEveITSDigitsInfo* info)
 
   {
     Float_t dx = info->fSegSPD->Dx()*0.00005;
-    Float_t dz = 3.50; 
+    Float_t dz = 3.50;
 
     fgSPDFrameBox = new TEveFrameBox();
     fgSPDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
@@ -136,10 +136,10 @@ void AliEveITSModule::SetID(Int_t gid, Bool_t trans)
 
   if (!fgStaticInitDone) {
     InitStatics(fInfo);
-    
+
     fgSPDFrameBox->IncRefCount(this);
     fgSPDPalette->IncRefCount();
-  
+
     fgSDDFrameBox->IncRefCount(this);
     fgSDDPalette->IncRefCount();
 
@@ -152,14 +152,14 @@ void AliEveITSModule::SetID(Int_t gid, Bool_t trans)
   TString strSensor = "Sensor";
   TString symname;
   Int_t   id, nsector, nstave, nladder, rest;
-  
+
   if (fID <= fInfo->fGeom->GetLastSPD())
   {
     // SPD
 
     SetFrame(fgSPDFrameBox);
     SetPalette(fgSPDPalette);
+
     symname += strLadder;
     if (fID < 80)
     {
@@ -180,7 +180,7 @@ void AliEveITSModule::SetID(Int_t gid, Bool_t trans)
     SetName(symname);
     fDetID = 0;
     fDx = fInfo->fSegSPD->Dx()*0.00005;
-    fDz = 3.50; 
+    fDz = 3.50;
     fDy = fInfo->fSegSPD->Dy()*0.00005;
 
   }
@@ -190,7 +190,7 @@ void AliEveITSModule::SetID(Int_t gid, Bool_t trans)
 
     SetFrame(fgSDDFrameBox);
     SetPalette(fgSDDPalette);
+
     symname += strSensor;
     if (fID < 324)
     {
@@ -235,14 +235,14 @@ void AliEveITSModule::SetID(Int_t gid, Bool_t trans)
     symname += rest;
     SetName(symname);
     fDetID = 2;
-    fInfo->fSegSSD->SetLayer(fLayer);  
+    fInfo->fSegSSD->SetLayer(fLayer);
     fDx = fInfo->fSegSSD->Dx()*0.00005;
     fDz = fInfo->fSegSSD->Dz()*0.00005;
     fDy = fInfo->fSegSSD->Dy()*0.00005;
 
   }
 
-  LoadQuads();  
+  LoadQuads();
   ComputeBBox();
   if (trans)
     SetTrans();
@@ -260,14 +260,14 @@ void AliEveITSModule::LoadQuads()
   TClonesArray *digits  = fInfo->GetDigits(fID, fDetID);
   Int_t         ndigits = digits ? digits->GetEntriesFast() : 0;
 
-  Float_t       x, z, dpx, dpz; 
+  Float_t       x, z, dpx, dpz;
   Int_t         i, j;
 
   switch(fDetID)
   {
 
     case 0: { // SPD
-      AliITSsegmentationSPD* seg =  fInfo->fSegSPD; 
+      AliITSsegmentationSPD* seg =  fInfo->fSegSPD;
 
       Reset(kQT_RectangleXZFixedY, kFALSE, 32);
 
@@ -290,7 +290,7 @@ void AliEveITSModule::LoadQuads()
     }
 
     case 1: { // SDD
-      AliITSsegmentationSDD *seg =  fInfo->fSegSDD; 
+      AliITSsegmentationSDD *seg =  fInfo->fSegSDD;
 
       Reset(kQT_RectangleXZFixedY, kFALSE, 32);
 
@@ -315,7 +315,7 @@ void AliEveITSModule::LoadQuads()
     }
 
     case 2: { // SSD
-      AliITSsegmentationSSD* seg = fInfo->fSegSSD; 
+      AliITSsegmentationSSD* seg = fInfo->fSegSSD;
 
       Reset(kQT_LineXZFixedY, kFALSE, 32);
 
@@ -368,7 +368,7 @@ void AliEveITSModule::SetTrans()
   fHMTrans.SetBaseVec(2, x[1], x[4], x[7]);
   fHMTrans.SetBaseVec(3, x[2], x[5], x[8]);
   // translation
-  fInfo->fGeom->GetTrans(fID, x);  
+  fInfo->fGeom->GetTrans(fID, x);
   fHMTrans.SetBaseVec(4, x);
 }
 
index d8f329f..3b54dfa 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_ITSModule_H
 #define ALIEVE_ITSModule_H
@@ -20,7 +20,7 @@ class AliEveITSModule : public TEveQuadSet
   AliEveITSModule& operator=(const AliEveITSModule&); // Not implemented
 
 protected:
-  AliEveITSDigitsInfo* fInfo; 
+  AliEveITSDigitsInfo* fInfo;
 
   Int_t       fID;    // Module   id
   Int_t       fDetID; // Detector id (0~SPD, 1~SDD, 2~SSD)
@@ -28,7 +28,7 @@ protected:
   Int_t       fLayer;
   Int_t       fLadder;
   Int_t       fDet;
-  
+
   Float_t     fDx;
   Float_t     fDz;
   Float_t     fDy;
@@ -44,7 +44,7 @@ public:
 
   AliEveITSDigitsInfo* GetDigitsInfo() const { return fInfo; }
   void SetDigitsInfo(AliEveITSDigitsInfo* info);
-  
+
   Int_t GetSubDetID() const { return fDetID; }
 
   Int_t GetID() const { return fID; }
index d7df850..b639fa8 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveITSModuleStepper.h"
@@ -41,8 +41,8 @@ ClassImp(AliEveITSModuleStepper)
 AliEveITSModuleStepper::AliEveITSModuleStepper(AliEveITSDigitsInfo* di) :
   TEveElementList("ITS 2DStore", "AliEveITSModuleStepper", kTRUE),
 
-  fPosition(0), 
-    
+  fPosition(0),
+
   fDigitsInfo(di),
   fScaleInfo(0),
 
@@ -116,7 +116,7 @@ void AliEveITSModuleStepper::Capacity()
   if (N != GetNChildren())
   {
     DestroyElements();
-    for (Int_t m=0; m<N; m++) 
+    for (Int_t m=0; m<N; m++)
     {
       AddElement(new AliEveITSScaledModule(m, fDigitsInfo, fScaleInfo));
     }
@@ -128,8 +128,8 @@ void AliEveITSModuleStepper::Capacity()
 void AliEveITSModuleStepper::SetFirst(Int_t first)
 {
   Int_t lastpage = fIDs.size()/Nxy();
-  if(fIDs.size() % Nxy() ) lastpage++;  
-        
+  if(fIDs.size() % Nxy() ) lastpage++;
+
   Int_t first_lastpage = (lastpage -1)*Nxy();
   if(first > first_lastpage) first = first_lastpage;
   if(first < 0) first = 0;
@@ -155,12 +155,12 @@ void AliEveITSModuleStepper::Previous()
 }
 
 void AliEveITSModuleStepper::End()
-{ 
+{
   Int_t lastpage = fIDs.size()/Nxy();
-  if(fIDs.size() % Nxy() ) lastpage++;  
+  if(fIDs.size() % Nxy() ) lastpage++;
   fPosition = (lastpage -1)*Nxy();
 
-  fStepper->Reset(); 
+  fStepper->Reset();
   Apply();
 }
 
@@ -171,7 +171,8 @@ void AliEveITSModuleStepper::DisplayDet(Int_t det, Int_t layer)
   fSubDet = det;
   fIDs.clear();
   AliEveITSModuleSelection sel = AliEveITSModuleSelection();
-  sel.fType = det; sel.fLayer=layer;
+  sel.SetType (det);
+  sel.SetLayer(layer);
   fDigitsInfo->GetModuleIDs(&sel, fIDs);
   //in reder menu define a space between left and right pager
   fPagerGap = 1.2*TextLength(Form("%d/%d",GetPages(), GetPages()));
@@ -184,7 +185,7 @@ void AliEveITSModuleStepper::DisplayTheta(Float_t min, Float_t max)
 {
   fIDs.clear();
   AliEveITSModuleSelection sel = AliEveITSModuleSelection();
-  sel.fMaxTheta = max; sel.fMinTheta=min; 
+  sel.SetThetaRange(min, max);
   fDigitsInfo->GetModuleIDs(&sel, fIDs);
   Start();
 }
@@ -193,7 +194,7 @@ void AliEveITSModuleStepper::DisplayTheta(Float_t min, Float_t max)
 
 Int_t AliEveITSModuleStepper::GetCurrentPage()
 {
-  Int_t idx = fPosition +1; 
+  Int_t idx = fPosition +1;
   Int_t n = idx/Nxy();
   if(idx % Nxy()) n++;
   return n;
@@ -203,11 +204,11 @@ Int_t AliEveITSModuleStepper::GetCurrentPage()
 
 Int_t AliEveITSModuleStepper::GetPages()
 {
-  Int_t n = fIDs.size()/Nxy(); 
-  if(fIDs.size() % Nxy()) n++; 
+  Int_t n = fIDs.size()/Nxy();
+  if(fIDs.size() % Nxy()) n++;
   return n;
 }
-  
+
 /**************************************************************************/
 
 void  AliEveITSModuleStepper::Apply()
@@ -219,16 +220,16 @@ void  AliEveITSModuleStepper::Apply()
   UInt_t idx = fPosition;
   for(List_i childit=fChildren.begin(); childit!=fChildren.end(); ++childit)
   {
-    if(idx < fIDs.size()) 
+    if(idx < fIDs.size())
     {
       AliEveITSScaledModule* mod = dynamic_cast<AliEveITSScaledModule*>(*childit);
-      mod->SetID(fIDs[idx], kFALSE); 
+      mod->SetID(fIDs[idx], kFALSE);
       TEveTrans& tr = mod->RefHMTrans();
       tr.UnitTrans();
       tr.RotateLF(3,2,TMath::PiOver2());
-      tr.RotateLF(1,3,TMath::PiOver2());   
+      tr.RotateLF(1,3,TMath::PiOver2());
 
-      // scaling 
+      // scaling
       Float_t mz, mx;
       Float_t* fp = mod->GetFrame()->GetFramePoints();
       // switch x,z it will be rotated afterwards
@@ -250,7 +251,7 @@ void  AliEveITSModuleStepper::Apply()
       Float_t  p[3];
       fStepper->GetPosition(p);
       tr.SetPos(p[0]+0.5*fStepper->GetDx(), p[1]+0.5*fStepper->GetDy(), p[2]+0.5*fStepper->GetDz());
-  
+
       if(mod->GetSubDetID() == 2)
        mod->SetName(Form("SSD %d", idx));
       else if(mod->GetSubDetID() == 1)
@@ -290,7 +291,7 @@ void AliEveITSModuleStepper::Render(TGLRnrCtx& rnrCtx)
     gluPickMatrix(rect.X(), rect.Y(), rect.Width(), rect.Height(),
                   (Int_t*) rnrCtx.GetCamera()->RefViewport().CArr());
   }
-   
+
   glMatrixMode(GL_MODELVIEW);
   glPushMatrix();
   glLoadIdentity();
@@ -303,12 +304,12 @@ void AliEveITSModuleStepper::Render(TGLRnrCtx& rnrCtx)
   glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
   glDisable(GL_CULL_FACE);
   glEnable(GL_BLEND);
-  glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); 
+  glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
   RenderMenu();
   RenderPalette(fPaletteLength, 1.6*fWWidth, fWHeight*0.6);
   glPopMatrix();
   glPopAttrib();
-  
+
   if (lightp) glEnable(GL_LIGHTING);
 
   glMatrixMode(GL_PROJECTION);
@@ -340,13 +341,13 @@ void AliEveITSModuleStepper::RenderString(TString string, Int_t id)
   if(id > 0) glLoadName(id);
   if(id>0 && fWActive == id)
     fText->SetTextColor(fWActiveCol);
-  else  
+  else
     fText->SetTextColor(fFontCol);
 
-  
+
   if(id>0)
-  { 
-    if(fWActive == id) 
+  {
+    if(fWActive == id)
       fText->SetTextColor(fWActiveCol);
     else
       fText->SetTextColor(fFontCol);
@@ -359,7 +360,7 @@ void AliEveITSModuleStepper::RenderString(TString string, Int_t id)
     RenderFrame(bw,fWHeight*2,id);
     glTranslatef( bw, 0, 0);
   }
-  else 
+  else
   {
     fText->SetTextColor(fFontCol);
     fText->PaintGLText(0, txtY, -0.8, string.Data());
@@ -377,7 +378,7 @@ void AliEveITSModuleStepper::RenderFrame(Float_t dx, Float_t dy, Int_t id)
   UChar_t color[4];
   if (fWActive == id)
     TEveUtil::TEveUtil::ColorFromIdx(fWActiveCol, color);
-  else  
+  else
     TEveUtil:: TEveUtil::ColorFromIdx(fWCol, color);
   glColor4ubv(color);
 
@@ -396,14 +397,14 @@ void AliEveITSModuleStepper::RenderSymbol(Float_t dx, Float_t dy, Int_t id)
   UChar_t color[4];
   if (fWActive == id)
     TEveUtil::TEveUtil::ColorFromIdx(fWActiveCol, color);
-  else  
+  else
     TEveUtil::TEveUtil::ColorFromIdx(fWCol, color);
   glColor4ubv(color);
 
   Float_t xs = dx/4, ys = dy/4;
   if(id == 0) {
     glBegin(GL_QUADS);
-    glVertex2f(0,ys); glVertex2f(0, ys*3); 
+    glVertex2f(0,ys); glVertex2f(0, ys*3);
     glVertex2f(dx, ys*3); glVertex2f(dx, ys);
     glEnd();
     return;
@@ -451,7 +452,7 @@ void AliEveITSModuleStepper::RenderSymbol(Float_t dx, Float_t dy, Int_t id)
       glVertex2f(xs, ys*1.5);  glVertex2f(xs*2, ys*0.5); glVertex2f(xs*3, ys*1.5);
       break;
     }
-   
+
     default:
       break;
   }
@@ -475,7 +476,7 @@ void AliEveITSModuleStepper::RenderPalette(Float_t dx, Float_t x, Float_t y)
   {
     Float_t xs = dx/(p->GetMaxVal() - p->GetMinVal());
     Float_t x0 = xs;
-    for(Int_t i=p->GetMinVal() + 1; i<p->GetMaxVal(); i++) 
+    for(Int_t i=p->GetMinVal() + 1; i<p->GetMaxVal(); i++)
     {
       glColor4ubv(p->ColorFromValue(i));
       glVertex2f(x0, 0);
@@ -511,7 +512,7 @@ void AliEveITSModuleStepper::RenderMenu()
   Float_t H = 1.9*wh*(1+ 2*fWOff);
   if(1) {
     glBegin(GL_QUADS);
-    glVertex3f(-1, -1,   0.1); glVertex3f(-1, -1+H, 0.1); 
+    glVertex3f(-1, -1,   0.1); glVertex3f(-1, -1+H, 0.1);
     glVertex3f(1 , -1+H, 0.1); glVertex3f( 1, -1  , 0.1);
     glEnd();
   }
@@ -532,7 +533,7 @@ void AliEveITSModuleStepper::RenderMenu()
   RenderFrame(ww,wh,1);
   glTranslatef(soff, 0, 0);
   // text info
-  { 
+  {
     const char* txt =  Form("%d/%d ", GetCurrentPage(), GetPages());
     Float_t dx = (fPagerGap - TextLength(txt))*0.5;
     fText->SetTextColor(fFontCol);
@@ -546,7 +547,7 @@ void AliEveITSModuleStepper::RenderMenu()
   RenderSymbol(ww, wh, 4);
   RenderFrame(ww,wh,4);
   glTranslatef(2*ww, 0, 0);
-  glPopMatrix();  
+  glPopMatrix();
 
   // scale info
   glPushMatrix();
@@ -556,10 +557,10 @@ void AliEveITSModuleStepper::RenderMenu()
   Int_t cnx = 0, cnz = 0;
   switch(sm->GetSubDetID())
   {
-    case 0: 
+    case 0:
       cnx = di->fSPDScaleX[scale], cnz = di->fSPDScaleZ[scale];
       break;
-    case 1: 
+    case 1:
       cnx = di->fSDDScaleX[scale], cnz = di->fSDDScaleZ[scale];
       break;
     case 2:
@@ -584,9 +585,9 @@ void AliEveITSModuleStepper::RenderMenu()
   glPushMatrix();
   glTranslatef(18*ww, 0, 0);
   Float_t bs = ww*0.2;
-  RenderString("SPD", 8);  
+  RenderString("SPD", 8);
   glTranslatef(bs, 0, 0);
-  RenderString("SDD", 9); 
+  RenderString("SDD", 9);
   glTranslatef(bs, 0, 0);
   RenderString("SSD", 10);
   glPopMatrix();
@@ -604,8 +605,8 @@ void AliEveITSModuleStepper::RenderCellIDs()
   UInt_t idx = fPosition;
   for (List_i childit=fChildren.begin(); childit!=fChildren.end(); ++childit)
   {
-    if(idx < fIDs.size()) 
-    { 
+    if(idx < fIDs.size())
+    {
       AliEveITSScaledModule* mod = dynamic_cast<AliEveITSScaledModule*>(*childit);
       TEveTrans& tr = mod->RefHMTrans();
       TString name = Form("%d",mod->GetID());
@@ -636,7 +637,7 @@ Bool_t AliEveITSModuleStepper::Handle(TGLRnrCtx          & /*rnrCtx*/,
   // Return TRUE if event was handled.
 
   switch (event->fType)
-  { 
+  {
     case kMotionNotify:
     {
       Int_t item = rec.GetN() < 2 ? -1 : (Int_t)rec.GetItem(1);
@@ -670,9 +671,9 @@ Bool_t AliEveITSModuleStepper::Handle(TGLRnrCtx          & /*rnrCtx*/,
         case 5:
         {
           AliEveDigitScaleInfo* si = fScaleInfo;
-          if(si->GetScale() < 5) 
+          if(si->GetScale() < 5)
           {
-            si->ScaleChanged(si->GetScale() + 1);      
+            si->ScaleChanged(si->GetScale() + 1);
             ElementChanged(kTRUE, kTRUE);
           }
           break;
@@ -680,9 +681,9 @@ Bool_t AliEveITSModuleStepper::Handle(TGLRnrCtx          & /*rnrCtx*/,
         case 6:
         {
           AliEveDigitScaleInfo* si = fScaleInfo;
-          if(si->GetScale() > 1) 
+          if(si->GetScale() > 1)
           {
-            si->ScaleChanged(si->GetScale() - 1);      
+            si->ScaleChanged(si->GetScale() - 1);
             ElementChanged(kTRUE, kTRUE);
           }
           break;
@@ -694,10 +695,10 @@ Bool_t AliEveITSModuleStepper::Handle(TGLRnrCtx          & /*rnrCtx*/,
         case 8:
             DisplayDet(0, -1);
           break;
-        case 9: 
+        case 9:
             DisplayDet(1, -1);
           break;
-        case 10: 
+        case 10:
             DisplayDet(2, -1);
           break;
         default:
@@ -724,4 +725,4 @@ void AliEveITSModuleStepper::MouseLeave()
   // Mouse has left the element.
 
   fWActive = -1;
-} 
+}
index 1e25954..9d5b9c9 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_ITSModuleStepper_H
@@ -59,14 +59,14 @@ protected:
 
   // palette configuratiom
   Float_t                 fPaletteOffset;
-  Float_t                 fPaletteLength;  
+  Float_t                 fPaletteLength;
 
-  // symbol configuration 
-  Int_t                   fWActive; 
+  // symbol configuration
+  Int_t                   fWActive;
   Float_t                 fWWidth;
   Float_t                 fWHeight;
   Float_t                 fWOff; ///offset relative to widget size
-  Color_t                 fWCol;  
+  Color_t                 fWCol;
   Int_t                   fWActiveCol;
   Color_t                 fFontCol;
 
index dfea9ba..3dadc92 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveITSModuleStepperEditor.h"
index 3a119e2..cab2993 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_ITSModuleStepperEditor_H
@@ -31,7 +31,7 @@ protected:
   AliEveITSModuleStepper*     fM; // fModel dynamic-casted to AliEveITSModuleStepperEditor
 
   TEveGridStepperSubEditor* fStepper;
-   
+
 public:
   AliEveITSModuleStepperEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
   virtual ~AliEveITSModuleStepperEditor();
index 4757a86..03a0841 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveITSScaledModule.h"
@@ -29,7 +29,7 @@ AliEveDigitScaleInfo::AliEveDigitScaleInfo():
 void AliEveDigitScaleInfo::ScaleChanged(Int_t s)
 {
   fScale = s;
-  
+
   AliEveITSScaledModule* sm;
   std::list<TEveElement*>::iterator i = fBackRefs.begin();
   while (i != fBackRefs.end())
@@ -44,7 +44,7 @@ void AliEveDigitScaleInfo::StatTypeChanged(Int_t t)
 {
   fStatType = t;
   fSyncPalette = kTRUE;
-    
+
   AliEveITSScaledModule* sm;
   std::list<TEveElement*>::iterator i = fBackRefs.begin();
   while (i != fBackRefs.end())
@@ -96,7 +96,7 @@ AliEveITSScaledModule::AliEveITSScaledModule(Int_t gid, AliEveITSDigitsInfo* inf
   SetOwnIds(kTRUE);
 
   SetDigitsInfo(info);
-  SetID(gid); 
+  SetID(gid);
   fScaleInfo->IncRefCount(this);
 }
 
@@ -129,8 +129,8 @@ void AliEveITSScaledModule::LoadQuads()
   Int_t scale = fScaleInfo->GetScale() -1;
   switch(fDetID)
   {
-    case 0: 
-    { 
+    case 0:
+    {
       // SPD
       Reset(kQT_RectangleXZFixedY, kFALSE, 32);
 
@@ -138,7 +138,7 @@ void AliEveITSScaledModule::LoadQuads()
       fNCx = fInfo->fSPDScaleX[scale];
       fNz  = Int_t(fInfo->fSegSPD->Npz()/fNCz);
       fNx  = Int_t(fInfo->fSegSPD->Npx()/fNCx);
-      dpz = 2*fDz/fNz;  
+      dpz = 2*fDz/fNz;
       dpx = 2*fDx/fNx;
       //printf("SPD orig cells (%d, %d) (%d, %d)\n", fInfo->fSegSPD->Npx(), fInfo->fSegSPD->Npz(), Nx, Nz);
 
@@ -152,10 +152,10 @@ void AliEveITSScaledModule::LoadQuads()
        i = Int_t((zo+fDz)/dpz);
        j = Int_t((od->GetCoord2()*fNx)/fInfo->fSegSPD->Npx());
        id = j*fNx + i;
+
         miter = dmap.find(id);
        if(miter == dmap.end())
-       {       
+       {
           dmap[id] = fPlex.Size();
           z = dpz*(i) - fDz;
           x = dpx*(j) - fDx;
@@ -163,33 +163,33 @@ void AliEveITSScaledModule::LoadQuads()
           sd = new ScaledDigit(c1, c2);
          QuadId(sd);
        }
-        else 
+        else
        {
          sd = dynamic_cast<ScaledDigit*>(GetId(miter->second));
-          if(c1 < sd->min_i) 
+          if(c1 < sd->min_i)
            sd->min_i = c1;
          else if( c1 > sd->max_i)
             sd->max_i = c1;
-       
-          if(c2 < sd->min_j) 
+
+          if(c2 < sd->min_j)
            sd->min_j = c2;
          else if( c2 > sd->max_j)
            sd->max_j = c2;
        }
-         
+
        sd->N++;
        sd->sum  += od->GetSignal();
        sd->sqr_sum += od->GetSignal()*od->GetSignal();
       }
       break;
     }
-    case 1: 
-    { 
+    case 1:
+    {
       // SDD
       Reset(kQT_RectangleXZFixedY, kFALSE, 32);
 
       fNCz = fInfo->fSDDScaleZ[scale];
-      fNCx = fInfo->fSDDScaleX[scale];   
+      fNCx = fInfo->fSDDScaleX[scale];
       fNz  = Int_t(fInfo->fSegSDD->Npz()/fNCz);
       fNx  = Int_t(fInfo->fSegSDD->Npx()/fNCx);
       dpz = 2*fDz/fNz;
@@ -208,10 +208,10 @@ void AliEveITSScaledModule::LoadQuads()
 
        id = j*fNx + i;
        c1 = od->GetCoord1(); c2 = od->GetCoord2();
+
        miter = dmap.find(id);
        if(miter == dmap.end())
-       {       
+       {
          dmap[id] = fPlex.Size();
          z = dpz*(i) - fDz;
          x = dpx*(j) - fDx;
@@ -219,15 +219,15 @@ void AliEveITSScaledModule::LoadQuads()
          sd = new ScaledDigit(od->GetCoord1(),od->GetCoord2());
          QuadId(sd);
        }
-       else 
+       else
        {
          sd = dynamic_cast<ScaledDigit*>(GetId(miter->second));
-         if(c1 < sd->min_i) 
+         if(c1 < sd->min_i)
            sd->min_i = c1;
          else if( c1 > sd->max_i)
            sd->max_i = c1;
-       
-         if(c2 < sd->min_j) 
+
+         if(c2 < sd->min_j)
            sd->min_j = c2;
          else if( c2 > sd->max_j)
            sd->max_j = c2;
@@ -237,19 +237,19 @@ void AliEveITSScaledModule::LoadQuads()
        sd->sqr_sum += od->GetSignal()*od->GetSignal();
       }
       break;
-    }  
-    case 2: 
-    { 
-      // SSD  
+    }
+    case 2:
+    {
+      // SSD
       Reset(kQT_LineXZFixedY, kFALSE, 32);
 
-      AliITSsegmentationSSD* seg = fInfo->fSegSSD; 
+      AliITSsegmentationSSD* seg = fInfo->fSegSSD;
       Float_t ap, an; // positive/negative angles -> offsets
       seg->Angles(ap, an);
       ap =   TMath::Tan(ap) * fDz;
       an = - TMath::Tan(an) * fDz;
 
-      fNCx  = fInfo->fSSDScale[scale];   
+      fNCx  = fInfo->fSSDScale[scale];
       fNz  = 1;
       fNx  = Int_t(fInfo->fSegSSD->Npx()/fNCx);
       dpz = 2*fDz/fNz;
@@ -258,18 +258,18 @@ void AliEveITSScaledModule::LoadQuads()
       AliITSdigitSSD *od=0;
       for (Int_t k=0; k<ndigits; k++) {
        od=(AliITSdigitSSD*)digits->UncheckedAt(k);
-       if(od->GetCoord1() == 1) 
+       if(od->GetCoord1() == 1)
          i = 1; // p side
-       else 
+       else
          i= -1; // n side
        j = Int_t(od->GetCoord2()/fNCx);
        c1 = od->GetCoord1(); c2 = od->GetCoord2();
-       id = j*i; 
+       id = j*i;
 
        miter = dmap.find(id);
        ScaledDigit* sd;
        if(miter == dmap.end())
-       {       
+       {
          // printf("orig digit %d,%d scaled %d,%d \n",od->GetCoord1(),od->GetCoord2(),i,j);
          dmap[id] = fPlex.Size();
          z = dpz*(i) - fDz;
@@ -280,15 +280,15 @@ void AliEveITSScaledModule::LoadQuads()
          sd = new ScaledDigit(c1, c2);
          QuadId(sd);
        }
-       else 
+       else
        {
-         sd = dynamic_cast<ScaledDigit*>(GetId(miter->second)); 
-         if(c1 < sd->min_i) 
+         sd = dynamic_cast<ScaledDigit*>(GetId(miter->second));
+         if(c1 < sd->min_i)
            sd->min_i = c1;
          else if( c1 > sd->max_i)
            sd->max_i = c1;
-       
-         if(c2 < sd->min_j) 
+
+         if(c2 < sd->min_j)
            sd->min_j = c2;
          else if( c2 > sd->max_j)
            sd->max_j = c2;
@@ -311,7 +311,7 @@ void AliEveITSScaledModule::SetQuadValues()
 {
   if(fScaleInfo->GetSyncPalette()) SyncPalette();
 
-  Int_t N = fPlex.Size(); 
+  Int_t N = fPlex.Size();
   for (Int_t i = 0 ; i< N; i++)
   {
     ScaledDigit* sd = dynamic_cast<ScaledDigit*>(GetId(i));
@@ -338,14 +338,14 @@ void AliEveITSScaledModule::SetQuadValues()
 /**************************************************************************/
 
 void AliEveITSScaledModule::SyncPalette()
-{  
+{
   // printf("AliEveITSScaledModule::SyncPalette()\n");
-  if(fScaleInfo->GetStatType() == AliEveDigitScaleInfo::ST_Occup) 
+  if(fScaleInfo->GetStatType() == AliEveDigitScaleInfo::ST_Occup)
   {
     // SPD
     AliEveITSModule::fgSPDPalette->SetLimits(0, 100);
     AliEveITSModule::fgSPDPalette->SetMinMax(0, 100);
-    
+
     // SDD
     AliEveITSModule::fgSDDPalette->SetLimits(0, 100);
     AliEveITSModule::fgSDDPalette->SetMinMax(0, 100);
@@ -360,7 +360,7 @@ void AliEveITSScaledModule::SyncPalette()
     // SPD
     AliEveITSModule::fgSPDPalette->SetLimits(0, DI.fSPDHighLim);
     AliEveITSModule::fgSPDPalette->SetMinMax(DI.fSPDMinVal, DI.fSPDMaxVal);
-    
+
     // SDD
     AliEveITSModule::fgSDDPalette->SetLimits(0, DI.fSDDHighLim);
     AliEveITSModule::fgSDDPalette->SetMinMax(DI.fSDDMinVal, DI.fSDDMaxVal);
@@ -398,12 +398,12 @@ void  AliEveITSScaledModule::DigitSelected(Int_t idx)
   printf("%d digits in cell scaleX = %d,  scaleZ = %d \n", sd->N, fNCx, fNCz);
 
   Int_t il = 0;
-  for(Int_t k=0; k<ndigits; k++) 
+  for(Int_t k=0; k<ndigits; k++)
   {
     AliITSdigit *d = (AliITSdigit*) digits->UncheckedAt(k);
 
-    if(d->GetCoord1()>=sd->min_i && d->GetCoord1()<=sd->max_i && 
-       d->GetCoord2()>=sd->min_j && d->GetCoord2()<=sd->max_j) 
+    if(d->GetCoord1()>=sd->min_i && d->GetCoord1()<=sd->max_i &&
+       d->GetCoord2()>=sd->min_j && d->GetCoord2()<=sd->max_j)
     {
       printf("%3d, %3d: %3d", d->GetCoord1(), d->GetCoord2(), d->GetSignal());
       printf(" | ");
index 23740cc..db83972 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_ITSScaledModule_H
@@ -31,15 +31,15 @@ private:
   AliEveDigitScaleInfo& operator=(const AliEveDigitScaleInfo&); // Not implemented
 
 protected:
-  Int_t            fScale;    
+  Int_t            fScale;
   Int_t            fStatType;
-  
+
   Bool_t           fSyncPalette;
 
 public:
   AliEveDigitScaleInfo();
   virtual ~AliEveDigitScaleInfo(){}
-    
+
   Int_t            GetScale() { return fScale; }
   void             ScaleChanged(Int_t s);
 
@@ -67,9 +67,9 @@ public:
 
   ScaledDigit();
   ScaledDigit(Int_t di, Int_t dj);
-  
+
   virtual void Dump() const;
-}; 
+};
 
 /**************************************************************************/
 // AliEveITSScaledModule
@@ -79,13 +79,13 @@ class AliEveITSScaledModule : public AliEveITSModule
 {
   friend class ITSSDSubEditor;
 private:
-  map<Int_t, ScaledDigit> fDigitsMap;  
-  
+  map<Int_t, ScaledDigit> fDigitsMap;
+
   AliEveITSScaledModule(const AliEveITSScaledModule&);            // Not implemented
   AliEveITSScaledModule& operator=(const AliEveITSScaledModule&); // Not implemented
 
 protected:
-  Int_t       fNx;  //  per module 
+  Int_t       fNx;  //  per module
   Int_t       fNz;
 
   Int_t       fNCx;  // per cell
index 5797e5d..8865975 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveITSScaledModuleEditor.h"
@@ -26,7 +26,7 @@
 
 
 //______________________________________________________________________
-// AliEveITSScaledModuleEditor 
+// AliEveITSScaledModuleEditor
 //
 
 ClassImp(AliEveITSScaledModuleEditor)
@@ -37,7 +37,7 @@ ClassImp(AliEveITSScaledModuleEditor)
 
     fInfoFrame(0),
 
-    fModule(0), 
+    fModule(0),
 
     fScale(0),
     fStatistic(0),
@@ -57,7 +57,7 @@ ClassImp(AliEveITSScaledModuleEditor)
     f->AddFrame(fScale, new TGLayoutHints(kLHintsLeft, 1, 7, 1, 1));
     fScale->Associate(f);
     fScale->Connect("ValueSet(Long_t)", "AliEveITSScaledModuleEditor", this, "DoScale()");
-    
+
     TGLabel* lab = new TGLabel(f, "Statistic:");
     f->AddFrame(lab, new TGLayoutHints(kLHintsLeft|kLHintsBottom, 1, 2, 1, 2));
     fStatistic = new TGComboBox(f);
@@ -83,13 +83,13 @@ AliEveITSScaledModuleEditor::~AliEveITSScaledModuleEditor()
 void AliEveITSScaledModuleEditor::CreateInfoFrame()
 {
   fInfoFrame = CreateEditorTabSubFrame("Info");
-  TGCompositeFrame *title1 = new TGCompositeFrame(fInfoFrame, 145, 10, 
-                                                 kHorizontalFrame | 
-                                                 kLHintsExpandX   | 
-                                                 kFixedWidth      | 
+  TGCompositeFrame *title1 = new TGCompositeFrame(fInfoFrame, 145, 10,
+                                                 kHorizontalFrame |
+                                                 kLHintsExpandX   |
+                                                 kFixedWidth      |
                                                  kOwnBackground);
 
-  title1->AddFrame(new TGLabel(title1, "ScaledDigits Info"), 
+  title1->AddFrame(new TGLabel(title1, "ScaledDigits Info"),
                   new TGLayoutHints(kLHintsLeft, 1, 1, 0, 0));
   title1->AddFrame(new TGHorizontal3DLine(title1),
                   new TGLayoutHints(kLHintsExpandX, 5, 5, 7, 7));
@@ -113,13 +113,13 @@ void AliEveITSScaledModuleEditor::CreateInfoFrame()
 
 void AliEveITSScaledModuleEditor::SetModel(TObject* obj)
 {
-  fModule = dynamic_cast<AliEveITSScaledModule*>(obj); 
+  fModule = dynamic_cast<AliEveITSScaledModule*>(obj);
 
   // widgets
   fScale->SetIntNumber(fModule->GetScaleInfo()->GetScale());
   fStatistic->Select(fModule->GetScaleInfo()->GetStatType(), kFALSE);
 
-  // text info  
+  // text info
   Int_t cnx, cnz, total;
   fModule->GetScaleData(cnx, cnz, total);
   fInfoLabel0->SetText(Form("Cell size:  Nx=%d Nz=%d", cnx, cnz));
index 969c5d8..f314920 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_ITSScaledModuleEditor_H
@@ -42,7 +42,7 @@ protected:
   AliEveITSScaledModule*  fModule; // fModel dynamic-casted to AliEveITSScaledModuleEditor
 
   TGNumberEntry*    fScale;
-  TGComboBox*       fStatistic;  
+  TGComboBox*       fStatistic;
 
   TGLabel*          fInfoLabel0;
   TGLabel*          fInfoLabel1;
index 4089b71..4636bd3 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveJetPlane.h"
index fab6ffa..da55386 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_JetPlane_H
index 59e64ce..3973265 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveJetPlaneEditor.h"
@@ -160,7 +160,7 @@ void AliEveJetPlaneEditor::DoTwoSelection()
 }
 
 void AliEveJetPlaneEditor::DoStaticDataWindow()
-{      
+{
   printf("\n Soon available ... \n");
   if (fgStaticWindow == 0)
     fgStaticWindow = new StaticDataWindow(gClient->GetRoot(), this, 400, 200);
index c722a04..cf00b4c 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_JetPlaneEditor_H
index 96d36ef..aa02813 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveJetPlaneGL.h"
index d140137..6a2e1d6 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_JetPlaneGL_H
index 275114d..f89b496 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveKineTools.h"
@@ -44,16 +44,16 @@ void AliEveKineTools::SetDaughterPathMarks(TEveElement* cont, AliStack* stack, B
 
   while(iter != cont->EndChildren())
   {
-    TEveTrack* track = dynamic_cast<TEveTrack*>(*iter); 
+    TEveTrack* track = dynamic_cast<TEveTrack*>(*iter);
     TParticle* p = stack->Particle(track->GetLabel());
     if(p->GetNDaughters()) {
       Int_t d0 = p->GetDaughter(0), d1 = p->GetDaughter(1);
-      for(int d=d0; d>0 && d<=d1; ++d) 
-      {        
+      for(int d=d0; d>0 && d<=d1; ++d)
+      {
        TParticle* dp = stack->Particle(d);
        TEvePathMark* pm = new TEvePathMark(TEvePathMark::kDaughter);
         pm->fV.Set(dp->Vx(), dp->Vy(), dp->Vz());
-       pm->fP.Set(dp->Px(), dp->Py(), dp->Pz()); 
+       pm->fP.Set(dp->Px(), dp->Py(), dp->Pz());
         pm->fTime = dp->T();
         track->AddPathMark(pm);
       }
@@ -77,8 +77,8 @@ void slurp_tracks(map<Int_t, TEveTrack*>& tracks, TEveElement* cont, Bool_t recu
 {
   TEveElement::List_i citer = cont->BeginChildren();
   while(citer != cont->EndChildren())
-  { 
-    TEveTrack* track = dynamic_cast<TEveTrack*>(*citer); 
+  {
+    TEveTrack* track = dynamic_cast<TEveTrack*>(*citer);
     tracks[track->GetLabel()] = track;
     if (recurse)
       slurp_tracks(tracks, track, recurse);
@@ -97,7 +97,7 @@ void AliEveKineTools::SetTrackReferences(TEveElement* cont, TTree* treeTR, Bool_
   // Fill map
   map<Int_t, TEveTrack*> tracks;
   slurp_tracks(tracks, cont, recurse);
+
   Int_t nPrimaries = (Int_t) treeTR->GetEntries();
   TIter next(treeTR->GetListOfBranches());
   TBranchElement* el;
@@ -110,14 +110,14 @@ void AliEveKineTools::SetTrackReferences(TEveElement* cont, TTree* treeTR, Bool_
 
     TClonesArray* arr = 0;
     el->SetAddress(&arr);
-    for (Int_t iPrimPart = 0; iPrimPart<nPrimaries; iPrimPart++) 
+    for (Int_t iPrimPart = 0; iPrimPart<nPrimaries; iPrimPart++)
     {
       el->GetEntry(iPrimPart);
 
       Int_t last_label = -1;
-      map<Int_t, TEveTrack*>::iterator iter = tracks.end(); 
+      map<Int_t, TEveTrack*>::iterator iter = tracks.end();
       Int_t Nent =  arr->GetEntriesFast();
-      for (Int_t iTrackRef = 0; iTrackRef < Nent; iTrackRef++) 
+      for (Int_t iTrackRef = 0; iTrackRef < Nent; iTrackRef++)
       {
        AliTrackReference* atr = (AliTrackReference*)arr->UncheckedAt(iTrackRef);
 
@@ -125,7 +125,7 @@ void AliEveKineTools::SetTrackReferences(TEveElement* cont, TTree* treeTR, Bool_
        if (label < 0)
          throw(eH + Form("negative label for entry %d in branch %s.",
                          iTrackRef, el->GetName()));
-       
+
         if(label != last_label) {
          iter = tracks.find(label);
          last_label = label;
@@ -134,12 +134,12 @@ void AliEveKineTools::SetTrackReferences(TEveElement* cont, TTree* treeTR, Bool_
        if (iter != tracks.end()) {
          TEvePathMark* pm = new TEvePathMark(isRef ? TEvePathMark::kReference : TEvePathMark::kDecay);
          pm->fV.Set(atr->X(),atr->Y(), atr->Z());
-         pm->fP.Set(atr->Px(),atr->Py(), atr->Pz());  
+         pm->fP.Set(atr->Px(),atr->Py(), atr->Pz());
          pm->fTime = atr->GetTime();
           TEveTrack* track  = iter->second;
           track->AddPathMark(pm);
        }
-      } // loop track refs 
+      } // loop track refs
     } // loop primaries, clones arrays
     delete arr;
   } // end loop through top branches
@@ -153,7 +153,7 @@ void AliEveKineTools::SortPathMarks(TEveElement* cont, Bool_t recurse)
   map<Int_t, TEveTrack*> tracks;
   slurp_tracks(tracks, cont, recurse);
 
-  // sort 
+  // sort
   for(map<Int_t, TEveTrack*>::iterator j=tracks.begin(); j!=tracks.end(); ++j)
   {
     j->second->SortPathMarksByTime();
index e6cc217..6f35fcb 100644 (file)
@@ -4,10 +4,10 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
-// Tools for import of kinematics. 
+// Tools for import of kinematics.
 // Preliminary/minimal solution.
 
 #ifndef ALIEVE_KineTools_H
@@ -33,7 +33,7 @@ protected:
 public:
   AliEveKineTools();
   virtual ~AliEveKineTools(){}
+
   // data from TreeTR
   void SetDaughterPathMarks(TEveElement* cont, AliStack* stack, Bool_t recurse=kFALSE);
   void SetTrackReferences  (TEveElement* cont, TTree* treeTR=0, Bool_t recurse=kFALSE);
index 0632a8a..b605b63 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveMUONChamber.h"
 
@@ -83,7 +83,7 @@ void AliEveMUONChamber::ComputeBBox()
 #else
   BBoxInit();
 #endif
-  
+
   fBBox[0] = - 400.0;
   fBBox[1] = + 400.0;
   fBBox[2] = - 400.0;
@@ -99,7 +99,7 @@ void AliEveMUONChamber::ComputeBBox()
   for(Int_t i=0; i<6; ++i) { b3[i] = fBBox[i]; }
   Float_t* b4 = fPointSet2.AssertBBox();
   for(Int_t i=0; i<6; ++i) { b4[i] = fBBox[i]; }
-  
+
 }
 
 //______________________________________________________________________
@@ -200,7 +200,7 @@ void AliEveMUONChamber::SetupColor(Int_t val, UChar_t* pixel) const
 Int_t AliEveMUONChamber::ColorIndex(Int_t val) const
 {
   //
-  // index color 
+  // index color
   //
 
   if(val < fThreshold) val = fThreshold;
@@ -259,7 +259,7 @@ void AliEveMUONChamber::SetDataSource(AliEveMUONData* data)
 //______________________________________________________________________
 AliEveMUONChamberData* AliEveMUONChamber::GetChamberData() const
 {
-  
+
   return fMUONData ? fMUONData->GetChamberData(fChamberID) : 0;
 
 }
@@ -274,13 +274,13 @@ void AliEveMUONChamber::UpdateQuads()
   fPointSet2.Reset();
 
   AliEveMUONChamberData* data = GetChamberData();
-  
+
   Float_t *buffer;
   Float_t x0, y0, z, w, h, clsq;
   Int_t charge, cathode, nDigits, nClusters, nHits, oldSize, ic1, ic2;
   Double_t clsX, clsY, clsZ;
   Float_t hitX, hitY, hitZ;
-    
+
   if (data != 0) {
 
     SetupColorArray();
@@ -288,7 +288,7 @@ void AliEveMUONChamber::UpdateQuads()
     // digits
 
     nDigits = data->GetNDigits();
-    
+
     for (Int_t id = 0; id < nDigits; id++) {
 
       buffer = data->GetDigitBuffer(id);
@@ -300,27 +300,27 @@ void AliEveMUONChamber::UpdateQuads()
       z  = buffer[4];
       charge = (Int_t)buffer[5];
       cathode = (Int_t)buffer[6];
-      
+
       if (charge <= fThreshold) continue;
 
       if (cathode == 0) {
 
        fQuadSet1.AddQuad(x0, y0, z, w, h);
        fQuadSet1.QuadColor(ColorIndex(charge));
-       
+
       }
 
       if (cathode == 1) {
 
        fQuadSet2.AddQuad(x0, y0, z, w, h);
        fQuadSet2.QuadColor(ColorIndex(charge));
-       
+
       }
 
     } // end digits loop
 
     // clusters
-    
+
     nClusters = data->GetNClusters()/2;  // only one cathode plane
     oldSize = fPointSet1.GrowFor(nClusters);
     ic1 = ic2 = 0;
@@ -331,7 +331,7 @@ void AliEveMUONChamber::UpdateQuads()
       clsX    = (Double_t)buffer[0];
       clsY    = (Double_t)buffer[1];
       clsZ    = (Double_t)buffer[2];
-      clsq    = buffer[3];      
+      clsq    = buffer[3];
       cathode = (Int_t)buffer[4];
 
       if (cathode == 0) {
index 7493d93..e53d6a3 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_MUONChamber_H
 #define ALIEVE_MUONChamber_H
index 1f31455..ca299a9 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveMUONChamberData.h"
 
@@ -131,30 +131,30 @@ void AliEveMUONChamberData::Init(Int_t chamber)
       sseg = (AliMpSectorSegmentation*)
              AliMpSegmentation::Instance()->GetMpSegmentation(detElemId,AliMp::kCath0);
       sector = sseg->GetSector();
-      
-      position  = sector->Position(); 
+
+      position  = sector->Position();
       dimension = sector->Dimensions(); // half length
-      
+
       locP[0] =  position.Px();
       locP[1] =  position.Py();
       locD[0] =  dimension.Px() * 2.;
       locD[1] =  dimension.Py() * 2.;
-      
+
       locP[2] = 0.0;
       locD[2] = 0.0;
 
-      fgTransformer->Local2Global(detElemId, 
-                                 locP[0], locP[1], locP[2], 
+      fgTransformer->Local2Global(detElemId,
+                                 locP[0], locP[1], locP[2],
                                  gloP[0], gloP[1], gloP[2]);
-      
+
       fgTransformer->Local2Global(detElemId,
-                                 locD[0], locD[1], locD[2], 
+                                 locD[0], locD[1], locD[2],
                                  gloD[0], gloD[1], gloD[2]);
-      
-      fFrameCoord[fNDetElem][0] = gloP[0]; 
-      fFrameCoord[fNDetElem][1] = gloP[1]; 
-      fFrameCoord[fNDetElem][2] = gloD[0]; 
-      fFrameCoord[fNDetElem][3] = gloD[1]; 
+
+      fFrameCoord[fNDetElem][0] = gloP[0];
+      fFrameCoord[fNDetElem][1] = gloP[1];
+      fFrameCoord[fNDetElem][2] = gloD[0];
+      fFrameCoord[fNDetElem][3] = gloD[1];
       fFrameCoord[fNDetElem][4] = gloP[2]; // Z position
 
       fChamberBox[0] = TMath::Min(fChamberBox[0],gloP[0]-gloD[0]);
@@ -163,7 +163,7 @@ void AliEveMUONChamberData::Init(Int_t chamber)
       fChamberBox[3] = TMath::Max(fChamberBox[3],gloP[1]+gloD[1]);
       fChamberBox[4] = TMath::Min(fChamberBox[4],gloP[2]);
       fChamberBox[5] = TMath::Max(fChamberBox[5],gloP[2]);
-    
+
     } else {
 
 //      if (!fgSegmentation->HasDE(detElemId)) {
@@ -188,18 +188,18 @@ void AliEveMUONChamberData::Init(Int_t chamber)
       locP[2] = 0.0;
       locD[2] = 0.0;
 
-      fgTransformer->Local2Global(detElemId, 
-                                 locP[0], locP[1], locP[2], 
+      fgTransformer->Local2Global(detElemId,
+                                 locP[0], locP[1], locP[2],
                                  gloP[0], gloP[1], gloP[2]);
-      
+
       fgTransformer->Local2Global(detElemId,
-                                 locD[0], locD[1], locD[2], 
+                                 locD[0], locD[1], locD[2],
                                  gloD[0], gloD[1], gloD[2]);
-      
-      fFrameCoord[fNDetElem][0] = gloP[0]; 
-      fFrameCoord[fNDetElem][1] = gloP[1]; 
-      fFrameCoord[fNDetElem][2] = gloD[0]; 
-      fFrameCoord[fNDetElem][3] = gloD[1]; 
+
+      fFrameCoord[fNDetElem][0] = gloP[0];
+      fFrameCoord[fNDetElem][1] = gloP[1];
+      fFrameCoord[fNDetElem][2] = gloD[0];
+      fFrameCoord[fNDetElem][3] = gloD[1];
       fFrameCoord[fNDetElem][4] = gloP[2]; // Z position
 
       fChamberBox[0] = TMath::Min(fChamberBox[0],gloP[0]);
@@ -212,7 +212,7 @@ void AliEveMUONChamberData::Init(Int_t chamber)
       fChamberBox[3] = TMath::Max(fChamberBox[1],gloD[1]);
       fChamberBox[4] = TMath::Min(fChamberBox[4],gloP[2]);
       fChamberBox[5] = TMath::Max(fChamberBox[5],gloP[2]);
-    
+
     }
 
     fNDetElem++;
@@ -236,19 +236,19 @@ void AliEveMUONChamberData::RegisterDigit(Int_t detElemId, Int_t cathode, Int_t
     ->GetMpSegmentation(detElemId,AliMp::GetCathodType(cathode));
 
   AliMpPad pad = vseg->PadByIndices(AliMpIntPair(ix,iy),kTRUE);
-  
+
   locP[0] = pad.Position().X();
   locP[1] = pad.Position().Y();
   locD[0] = pad.Dimensions().X();
   locD[1] = pad.Dimensions().Y();
-  
+
   locP[2] = 0.0;
   locD[2] = 0.0;
 
-  fgTransformer->Local2Global(detElemId, 
-                             locP[0], locP[1], locP[2], 
+  fgTransformer->Local2Global(detElemId,
+                             locP[0], locP[1], locP[2],
                              gloP[0], gloP[1], gloP[2]);
-  
+
   gloD[0] = locD[0];
   gloD[1] = locD[1];
   gloD[2] = gloP[2];
index befd339..8abd3e4 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_MUONChamberData_H
 #define ALIEVE_MUONChamberData_H
index 535399e..87790a0 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveMUONChamberEditor.h"
 
index 0e26187..09b18ef 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_MUONChamberEditor_H
 #define ALIEVE_MUONChamberEditor_H
@@ -27,7 +27,7 @@ class AliEveMUONChamberEditor : public TGedFrame
 
   AliEveMUONChamberEditor(const AliEveMUONChamberEditor&);            // Not implemented
   AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented
-  
+
  protected:
 
   AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor
@@ -40,10 +40,10 @@ class AliEveMUONChamberEditor : public TGedFrame
  public:
 
   AliEveMUONChamberEditor(const TGWindow* p = 0,
-                   Int_t width = 170, Int_t height = 30, 
-                   UInt_t options = kChildFrame, 
+                   Int_t width = 170, Int_t height = 30,
+                   UInt_t options = kChildFrame,
                    Pixel_t back = GetDefaultFrameBackground());
-  
+
   virtual ~AliEveMUONChamberEditor();
 
   virtual void SetModel(TObject* obj);
index 56f306a..8c7a371 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 /**************************************************************************
  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
@@ -72,7 +72,7 @@ Bool_t AliEveMUONChamberGL::SetModel(TObject* obj, const Option_t* /*opt*/)
   //
 
   if(SetModelCheckClass(obj, AliEveMUONChamber::Class())) {
-    
+
     fChamber = (AliEveMUONChamber*) fExternalObj;
     fQS1.SetModel(&fChamber->fQuadSet1);
     fQS2.SetModel(&fChamber->fQuadSet2);
@@ -111,14 +111,14 @@ void AliEveMUONChamberGL::DirectDraw(TGLRnrCtx& rnrCtx) const
     fChamber->UpdateQuads();
     fRTS = fChamber->fRTS;
   }
-  
+
   Bool_t hasData = (fChamber->GetChamberData() != 0);
-  
+
   if(hasData) {
 
     DrawQuads(rnrCtx);
     DrawPoints();
-  
+
   }
 
   DrawChamberFrame();
@@ -168,9 +168,9 @@ void AliEveMUONChamberGL::DrawPoints() const
   glLineWidth(1.0);
 
   glColor3f(1.0,1.0,1.0);
-    
+
   glBegin(GL_LINES);
-    
+
   // clusters
 
   Int_t clsSize = fChamber->fClusterSize;
@@ -178,17 +178,17 @@ void AliEveMUONChamberGL::DrawPoints() const
   if (clsSize > 1) {
 
     for (Int_t i = 0; i < fChamber->fPointSet1.GetN(); i++) {
-      
+
       fChamber->fPointSet1.GetPoint(i,x,y,z);
 
       glVertex3f(x-clsSize,y+clsSize,z);
       glVertex3f(x+clsSize,y-clsSize,z);
-      
+
       glVertex3f(x-clsSize,y-clsSize,z);
       glVertex3f(x+clsSize,y+clsSize,z);
-      
+
     }
-    
+
   }
 
   // hits
@@ -198,21 +198,21 @@ void AliEveMUONChamberGL::DrawPoints() const
   if (hitSize > 1) {
 
     for (Int_t i = 0; i < fChamber->fPointSet2.GetN(); i++) {
-      
+
       fChamber->fPointSet2.GetPoint(i,x,y,z);
-      
+
       glVertex3f(x-hitSize,y,z);
       glVertex3f(x+hitSize,y,z);
-      
+
       glVertex3f(x,y-hitSize,z);
       glVertex3f(x,y+hitSize,z);
-      
+
     }
-    
+
   }
 
   glEnd();
-    
+
 }
 
 //______________________________________________________________________
@@ -220,7 +220,7 @@ void AliEveMUONChamberGL::DrawChamberFrame() const
 {
   //
   // draw the chamber frame as GL_LINE_LOOP
-  // 
+  //
 
   AliEveMUONChamberData* chamberData = fChamber->GetChamberData();
   Int_t nDetElem = chamberData->GetNDetElem();
@@ -234,7 +234,7 @@ void AliEveMUONChamberGL::DrawChamberFrame() const
   pix[3] = 255;
 
   glColor4ubv(pix);
-  
+
   for (Int_t id = 0; id < nDetElem; id++) {
 
     frameCoord = chamberData->GetFrameCoord(id);
@@ -246,14 +246,14 @@ void AliEveMUONChamberGL::DrawChamberFrame() const
       xRad  = frameCoord[2];
       yRad  = frameCoord[3];
       z     = frameCoord[4];
-      
+
       xRad += 0.0;
       yRad += 0.0;
 
       glBegin(GL_LINE_LOOP);
 
       glVertex3f(xOrig,yOrig,z);
-      
+
       Int_t nstep = 100;
       Float_t dstep = TMath::Pi()/2.0 / (Float_t)nstep;
       Float_t d;
@@ -266,7 +266,7 @@ void AliEveMUONChamberGL::DrawChamberFrame() const
        glVertex3f(x,y,z);
 
       }
-      
+
       glVertex3f(xOrig,yOrig,z);
 
       glEnd();
index 689844a..93a9c5c 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_MUONChamberGL_H
 #define ALIEVE_MUONChamberGL_H
index 97da557..6568deb 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 //
 // Sources:
@@ -57,7 +57,7 @@ AliEveMUONData::AliEveMUONData() :
   //
   // Constructor
   //
-  
+
   for (Int_t i = 0; i < 256; i++) {
     fTrackList[i] = -1;
   }
@@ -124,7 +124,7 @@ AliEveMUONData& AliEveMUONData::operator=(const AliEveMUONData &mdata)
 //______________________________________________________________________
 void AliEveMUONData::CreateChamber(Int_t chamber)
 {
-  // 
+  //
   // create data for the chamber with id=chamber (0 to 13)
   //
 
@@ -148,8 +148,8 @@ void AliEveMUONData::CreateAllChambers()
 //______________________________________________________________________
 void AliEveMUONData::DropAllChambers()
 {
-  // 
-  // release data from all chambers 
+  //
+  // release data from all chambers
   //
 
   for (Int_t c = 0; c < 14; ++c) {
@@ -214,9 +214,9 @@ void AliEveMUONData::LoadRecPoints(TTree* tree)
   AliMUONVClusterStore *clusterStore = AliMUONVClusterStore::Create(*tree);
   clusterStore->Clear();
   clusterStore->Connect(*tree,kFALSE);
-  
+
   tree->GetEvent(0);
-  
+
   AliMUONVCluster *cluster;
   Int_t detElemId;
   Double_t clsX, clsY, clsZ, charge;
@@ -224,13 +224,13 @@ void AliEveMUONData::LoadRecPoints(TTree* tree)
   for (Int_t ch = 0; ch < 10; ++ch) {
 
     if (fChambers[ch] == 0) continue;
-    
+
     TIter next(clusterStore->CreateChamberIterator(ch,ch));
-    
+
     while ( ( cluster = static_cast<AliMUONVCluster*>(next()) ) ) {
 
       detElemId = cluster->GetDetElemId();
-      
+
       clsX   = cluster->GetX();
       clsY   = cluster->GetY();
       clsZ   = cluster->GetZ();
@@ -244,7 +244,7 @@ void AliEveMUONData::LoadRecPoints(TTree* tree)
   }
 
   delete clusterStore;
-  
+
 }
 
 //______________________________________________________________________
@@ -288,7 +288,7 @@ void AliEveMUONData::LoadHits(TTree* tree)
 //______________________________________________________________________
 void AliEveMUONData::LoadDigits(TTree* tree)
 {
-  // 
+  //
   // load digits from the TreeD
   //
 
@@ -300,15 +300,15 @@ void AliEveMUONData::LoadDigits(TTree* tree)
 
   AliMUONVDigit* digit;
   TIter next(digitStore->CreateIterator());
-  
+
   Int_t cathode, detElemId, ix, iy, charge, chamber, adc;
-  
+
   while ( ( digit = static_cast<AliMUONVDigit*>(next() ) ) )
     {
       cathode   = digit->Cathode();
       ix        = digit->PadX();
       iy        = digit->PadY();
-      detElemId = digit->DetElemId();      
+      detElemId = digit->DetElemId();
       charge    = (Int_t)digit->Charge();
       adc       = digit->ADC();
       chamber   = detElemId/100 - 1;
@@ -318,7 +318,7 @@ void AliEveMUONData::LoadDigits(TTree* tree)
        fChambers[chamber]->RegisterDigit(detElemId,cathode,ix,iy,adc);
       }
     }
-    
+
   delete digitStore;
 
 }
@@ -340,14 +340,14 @@ void AliEveMUONData::LoadRaw(TString fileName)
       fgRawReader = new AliRawReaderDate(fileName); // DATE file
     }
   }
-  
+
   fgRawReader->RewindEvents();
   fgRawReader->Reset();
 
   Int_t iEvent = 0;
-  while (fgRawReader->NextEvent()) 
+  while (fgRawReader->NextEvent())
   {
-    if (iEvent != gEvent->GetEventId()) 
+    if (iEvent != gEvent->GetEventId())
     {
       iEvent++;
       continue;
@@ -360,20 +360,20 @@ void AliEveMUONData::LoadRaw(TString fileName)
   digitMaker.SetMakeTriggerDigits(kTRUE);
 
   AliMUONDigitStoreV1 digitStore;
-  
+
   digitMaker.Raw2Digits(fgRawReader,&digitStore);
 
   AliMUONVDigit* digit;
   TIter next(digitStore.CreateIterator());
-  
+
   Int_t cathode, detElemId, ix, iy, charge, chamber, adc;
-  
+
   while ( ( digit = static_cast<AliMUONVDigit*>(next() ) ) )
   {
       cathode   = digit->Cathode();
       ix        = digit->PadX();
       iy        = digit->PadY();
-      detElemId = digit->DetElemId();      
+      detElemId = digit->DetElemId();
       charge    = (Int_t)digit->Charge();
       adc       = digit->ADC();
       chamber   = detElemId/100 - 1;
index 7afeae4..73c9cb8 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_MUONData_H
 #define ALIEVE_MUONData_H
index e5331ee..4b4cfe3 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveMUONTrack.h"
 
@@ -94,37 +94,37 @@ void AliEveMUONTrack::PrintMCTrackInfo()
   cout << "   MC track parameters at vertex" << endl;
   cout << "   -------------------------------------------------------------------------------------" << endl;
   cout << "   PDG code          Vx           Vy           Vz           Px           Py           Pz   " << endl;
-    
+
   cout << "   " <<
-    setw(8) << setprecision(0) << 
-    fPart->GetPdgCode() << "    " << 
-    setw(8) << setprecision(3) << 
-    fPart->Vx() << "     " << 
-    setw(8) << setprecision(3) << 
-    fPart->Vy() << "     " << 
-    setw(8) << setprecision(3) << 
-    fPart->Vz() << "     " << 
-    setw(8) << setprecision(3) << 
-    fPart->Px() << "     " << 
-    setw(8) << setprecision(3) << 
-    fPart->Py() << "     " << 
-    setw(8) << setprecision(4) << 
-    fPart->Pz() << "     " << 
-    
+    setw(8) << setprecision(0) <<
+    fPart->GetPdgCode() << "    " <<
+    setw(8) << setprecision(3) <<
+    fPart->Vx() << "     " <<
+    setw(8) << setprecision(3) <<
+    fPart->Vy() << "     " <<
+    setw(8) << setprecision(3) <<
+    fPart->Vz() << "     " <<
+    setw(8) << setprecision(3) <<
+    fPart->Px() << "     " <<
+    setw(8) << setprecision(3) <<
+    fPart->Py() << "     " <<
+    setw(8) << setprecision(4) <<
+    fPart->Pz() << "     " <<
+
     endl;
-  
+
   pt = TMath::Sqrt(fPart->Px()*fPart->Px()+fPart->Py()*fPart->Py());
   p  = TMath::Sqrt(fPart->Px()*fPart->Px()+fPart->Py()*fPart->Py()+fPart->Pz()*fPart->Pz());
-  
+
   cout << endl;
-  cout << "   Pt = " << 
+  cout << "   Pt = " <<
     setw(8) << setprecision(3) <<
     pt << "  GeV/c" << endl;
-  
-  cout << "   P  = " << 
+
+  cout << "   P  = " <<
     setw(8) << setprecision(4) <<
     p  << "  GeV/c" << endl;
-    
+
 }
 
 //______________________________________________________________________
@@ -166,7 +166,7 @@ void AliEveMUONTrack::PrintMUONTrackInfo()
     cout << endl;
     cout << "   Number of clusters       " << fTrack->GetNClusters() << endl;
   }
+
   trackParamAtCluster = fTrack->GetTrackParamAtCluster();
   nparam = trackParamAtCluster->GetEntries();
 
@@ -179,39 +179,39 @@ void AliEveMUONTrack::PrintMUONTrackInfo()
 
     mtp = (AliMUONTrackParam*)trackParamAtCluster->At(i);
 
-    cout << 
-      setw(9)<< setprecision(3) << 
-      i << "     " << 
+    cout <<
+      setw(9)<< setprecision(3) <<
+      i << "     " <<
 
-      setw(8) << setprecision(3) << 
-      mtp->GetInverseBendingMomentum() << "    " << 
+      setw(8) << setprecision(3) <<
+      mtp->GetInverseBendingMomentum() << "    " <<
 
       setw(8) << setprecision(3) <<
-      mtp->GetBendingSlope()*RADDEG << "       " << 
+      mtp->GetBendingSlope()*RADDEG << "       " <<
 
       setw(8) << setprecision(3) <<
-      mtp->GetNonBendingSlope()*RADDEG << "    " << 
+      mtp->GetNonBendingSlope()*RADDEG << "    " <<
 
       setw(8) << setprecision(4) <<
-      mtp->GetBendingCoor() << "       " <<  
+      mtp->GetBendingCoor() << "       " <<
 
       setw(8) << setprecision(4) <<
-      mtp->GetNonBendingCoor() << "      " <<  
+      mtp->GetNonBendingCoor() << "      " <<
 
       setw(10) << setprecision(6) <<
-      mtp->GetZ() << "  " <<  
+      mtp->GetZ() << "  " <<
 
       setw(8) << setprecision(4) <<
-      mtp->Px() << "  " <<  
+      mtp->Px() << "  " <<
 
       setw(8) << setprecision(4) <<
-      mtp->Py() << "  " <<  
+      mtp->Py() << "  " <<
 
       setw(8) << setprecision(4) <<
-      mtp->Pz() << "  " <<  
+      mtp->Pz() << "  " <<
 
       setw(8) << setprecision(4) <<
-      mtp->P() << "  " <<  
+      mtp->P() << "  " <<
 
       endl;
 
@@ -232,42 +232,42 @@ void AliEveMUONTrack::PrintMUONTrackInfo()
   if (zc  < 0.001) zc  = 0.0;
 
   cout << "     " <<
-    setw(8) << setprecision(3) << 
-    mtp->GetInverseBendingMomentum() << "    " << 
-    
     setw(8) << setprecision(3) <<
-    mtp->GetBendingSlope()*RADDEG << "       " << 
-    
+    mtp->GetInverseBendingMomentum() << "    " <<
+
+    setw(8) << setprecision(3) <<
+    mtp->GetBendingSlope()*RADDEG << "       " <<
+
     setw(8) << setprecision(3) <<
-    mtp->GetNonBendingSlope()*RADDEG << "    " << 
-    
+    mtp->GetNonBendingSlope()*RADDEG << "    " <<
+
     setw(8) << setprecision(4) <<
-    bc << "       " <<  
-    
+    bc << "       " <<
+
     setw(8) << setprecision(4) <<
-    nbc << "  " <<  
-    
+    nbc << "  " <<
+
     setw(10) << setprecision(6) <<
-    zc << "  " <<  
-    
+    zc << "  " <<
+
     setw(8) << setprecision(4) <<
-    mtp->Px() << "  " <<  
-    
+    mtp->Px() << "  " <<
+
     setw(8) << setprecision(4) <<
-    mtp->Py() << "  " <<  
-    
+    mtp->Py() << "  " <<
+
     setw(8) << setprecision(4) <<
-    mtp->Pz() << "  " <<  
-    
+    mtp->Pz() << "  " <<
+
     setw(8) << setprecision(4) <<
-    mtp->P() << "  " <<  
-    
+    mtp->P() << "  " <<
+
     endl;
-  
+
   pt = TMath::Sqrt(mtp->Px()*mtp->Px()+mtp->Py()*mtp->Py());
 
   cout << endl;
-  cout << "   Pt = " << 
+  cout << "   Pt = " <<
     setw(8) << setprecision(3) <<
     pt << "  GeV/c" << endl;
 
@@ -300,51 +300,51 @@ void AliEveMUONTrack::PrintESDTrackInfo()
   cout << "   ESD muon track " << endl;
   cout << "   -----------------------------------------------------------------------------------------------------------" << endl;
   cout << "   InvBendMom   BendSlope   NonBendSlope    BendCoord   NonBendCoord           Z        Px        Py        Pz" << endl;
-  
-  cout << "     " << 
-    
-    setw(8) << setprecision(4) << 
-    mtp->GetInverseBendingMomentum() << "    " << 
-    
+
+  cout << "     " <<
+
+    setw(8) << setprecision(4) <<
+    mtp->GetInverseBendingMomentum() << "    " <<
+
     setw(8) << setprecision(3) <<
-    mtp->GetBendingSlope()*RADDEG << "       " << 
-    
+    mtp->GetBendingSlope()*RADDEG << "       " <<
+
     setw(8) << setprecision(3) <<
-    mtp->GetNonBendingSlope()*RADDEG << "     " << 
-    
+    mtp->GetNonBendingSlope()*RADDEG << "     " <<
+
     setw(8) << setprecision(4) <<
-    mtp->GetBendingCoor() << "       " <<  
-    
+    mtp->GetBendingCoor() << "       " <<
+
     setw(8) << setprecision(4) <<
-    mtp->GetNonBendingCoor() << "  " <<  
-    
+    mtp->GetNonBendingCoor() << "  " <<
+
     setw(10) << setprecision(6) <<
-    mtp->GetZ() << "  " <<  
-    
+    mtp->GetZ() << "  " <<
+
     setw(8) << setprecision(3) <<
-    mtp->Px() << "  " <<  
-    
+    mtp->Px() << "  " <<
+
     setw(8) << setprecision(3) <<
-    mtp->Py() << "  " <<  
-    
+    mtp->Py() << "  " <<
+
     setw(8) << setprecision(3) <<
-    mtp->Pz() << "  " <<  
-    
+    mtp->Pz() << "  " <<
+
     endl;
-  
+
   pt = TMath::Sqrt(mtp->Px()*mtp->Px()+mtp->Py()*mtp->Py());
-  
+
   cout << endl;
-  cout << "   Pt = " << 
+  cout << "   Pt = " <<
     setw(8) << setprecision(3) <<
     pt << "  GeV/c" << endl;
-  
-  cout << "   P  = " << 
+
+  cout << "   P  = " <<
     setw(8) << setprecision(4) <<
     mtp->P()  << "  GeV/c" << endl;
-  
+
   AliESDEvent* esd = AliEveEventManager::AssertESD();
-  
+
   Double_t spdVertexX = 0;
   Double_t spdVertexY = 0;
   Double_t spdVertexZ = 0;
@@ -358,36 +358,36 @@ void AliEveMUONTrack::PrintESDTrackInfo()
     spdVertexY = spdVertex->GetYv();
     spdVertexX = spdVertex->GetXv();
   }
-  
+
   AliESDVertex* esdVertex = (AliESDVertex*) esd->GetPrimaryVertex();
   if (esdVertex->GetNContributors()) {
     esdVertexZ = esdVertex->GetZv();
     esdVertexY = esdVertex->GetYv();
     esdVertexX = esdVertex->GetXv();
   }
-  
+
   Float_t t0v = esd->GetT0zVertex();
-  
+
   cout << endl;
   cout << endl;
-  cout << "External vertex SPD: " << 
+  cout << "External vertex SPD: " <<
     setw(3) <<
     spdVertex->GetNContributors() << "   " <<
     setw(8) << setprecision(3) <<
     spdVertexX << "   " <<
     spdVertexY << "   " <<
     spdVertexZ << "   " << endl;
-  cout << "External vertex ESD: " << 
+  cout << "External vertex ESD: " <<
     setw(3) <<
     esdVertex->GetNContributors() << "   " <<
     setw(8) << setprecision(3) <<
     esdVertexX << "   " <<
     esdVertexY << "   " <<
     esdVertexZ << "   " << endl;
-  cout << "External vertex T0: " << 
+  cout << "External vertex T0: " <<
     setw(8) << setprecision(3) <<
     t0v << "   " << endl;
-  
+
 }
 
 //______________________________________________________________________
@@ -400,11 +400,11 @@ void AliEveMUONTrack::MUONTrackInfo()
   if (fIsMCTrack) {
     PrintMCTrackInfo();
   }
-    
+
   if (fIsMUONTrack || fIsRefTrack) {
     PrintMUONTrackInfo();
   }
-    
+
   if (fIsESDTrack) {
     PrintESDTrackInfo();
   }
@@ -412,7 +412,7 @@ void AliEveMUONTrack::MUONTrackInfo()
   if (fIsMUONTriggerTrack) {
     PrintMUONTriggerTrackInfo();
   }
-    
+
   cout << endl;
   cout << endl;
   cout << endl;
@@ -457,7 +457,7 @@ void AliEveMUONTrack::MUONTriggerInfo()
     cout << endl;
     cout << "#########################################################################################################################<<<<<" << endl;
     cout << endl;
-    
+
   }
 
 }
@@ -483,7 +483,7 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
   Float_t xr[28], yr[28], zr[28];
   Float_t xrc[28], yrc[28], zrc[28];
   char form[1000];
-    
+
   TMatrixD smatrix(2,2);
   TMatrixD sums(2,1);
   TMatrixD res(2,1);
@@ -491,7 +491,7 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
   Float_t xRec, xRec0;
   Float_t yRec, yRec0;
   Float_t zRec, zRec0;
-  
+
   // middle z between the two detector planes of the trigger chambers
   Float_t zg[4] = { -1603.5, -1620.5, -1703.5, -1720.5 };
 
@@ -507,29 +507,29 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
     SetName(form);
     SetLineStyle(1);
   }
-  
-  AliMUONTrackParam *trackParam = mtrack->GetTrackParamAtVertex(); 
+
+  AliMUONTrackParam *trackParam = mtrack->GetTrackParamAtVertex();
   xRec0  = trackParam->GetNonBendingCoor();
   yRec0  = trackParam->GetBendingCoor();
   zRec0  = trackParam->GetZ();
-  
+
   if (fIsMUONTrack) {
     SetPoint(fCount,xRec0,yRec0,zRec0);
     fCount++;
   }
 
   for (Int_t i = 0; i < 28; i++) xr[i]=yr[i]=zr[i]=0.0;
-  
+
   Int_t nTrackHits = mtrack->GetNClusters();
-  
+
   Bool_t hitChamber[14] = {kFALSE};
   Int_t iCha;
   TClonesArray* trackParamAtCluster = mtrack->GetTrackParamAtCluster();
 
   for (Int_t iHit = 0; iHit < nTrackHits; iHit++){
 
-    trackParam = (AliMUONTrackParam*) trackParamAtCluster->At(iHit); 
-    
+    trackParam = (AliMUONTrackParam*) trackParamAtCluster->At(iHit);
+
     if (iHit == 0) {
       if (IsMUONTrack()) {
        pt = TMath::Sqrt(trackParam->Px()*trackParam->Px()+trackParam->Py()*trackParam->Py());
@@ -544,9 +544,9 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
     xRec  = trackParam->GetNonBendingCoor();
     yRec  = trackParam->GetBendingCoor();
     zRec  = trackParam->GetZ();
-    
+
     iCha = AliMUONConstants::ChamberNumber(zRec);
-    
+
     xr[iHit] = xRec;
     yr[iHit] = yRec;
     zr[iHit] = zRec;
@@ -671,12 +671,12 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
       fCount++;
     }
   }
-  
+
   if (!fIsMUONTrack) return;
 
   Int_t nrc = 0;
   if (mtrack->GetMatchTrigger() && 1) {
-    
+
     for (Int_t i = 0; i < nTrackHits; i++) {
       if (TMath::Abs(zr[i]) > 1000.0) {
        //printf("TEveHit %d x %f y %f z %f \n",iHit,xr[i],yr[i],zr[i]);
@@ -686,9 +686,9 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
        nrc++;
       }
     }
-    
+
     if (nrc < 2) return;
-    
+
     // fit x-z
     smatrix.Zero();
     sums.Zero();
@@ -706,7 +706,7 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
     res = smatrix.Invert() * sums;
     ax = res(0,0);
     bx = res(1,0);
-    
+
     // fit y-z
     smatrix.Zero();
     sums.Zero();
@@ -724,21 +724,21 @@ void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
     res = smatrix.Invert() * sums;
     ay = res(0,0);
     by = res(1,0);
-    
+
     Float_t xtc, ytc, ztc;
     for (Int_t ii = 0; ii < 4; ii++) {
-      
+
       ztc = zg[ii];
       ytc = ay+by*zg[ii];
       xtc = ax+bx*zg[ii];
-      
+
       //printf("tc: x %f y %f z %f \n",xtc,ytc,ztc);
-      
+
       SetPoint(fCount,xtc,ytc,ztc);
       fCount++;
-      
+
     }
-    
+
   }  // end match trigger
 
 }
@@ -803,7 +803,7 @@ void AliEveMUONTrack::MakeESDTrack(AliESDMuonTrack *mtrack)
   pv[1] = trackParam.Py();
   pv[2] = trackParam.Pz();
   fP.Set(pv);
-  
+
   vect[0] = trackParam.GetNonBendingCoor();
   vect[1] = trackParam.GetBendingCoor();
   vect[2] = trackParam.GetZ();
@@ -868,7 +868,7 @@ void AliEveMUONTrack::MakeMCTrack(TParticle *part)
 
   TParticlePDG *ppdg = fPart->GetPDG(1);
   Int_t charge = (Int_t)(ppdg->Charge()/3.0);
-  
+
   Double_t zMax = -1750.0;
   Double_t rMax =   350.0;
   Double_t r    =     0.0;
@@ -929,15 +929,15 @@ void AliEveMUONTrack::Propagate(Float_t *xr, Float_t *yr, Float_t *zr, Int_t i1,
   trackParamAtCluster = fTrack->GetTrackParamAtCluster();
 
   if (IsMUONTrack()) {
-    trackParam = (AliMUONTrackParam*)trackParamAtCluster->At(i1); 
+    trackParam = (AliMUONTrackParam*)trackParamAtCluster->At(i1);
     charge = (Int_t)TMath::Sign(1.0,trackParam->GetInverseBendingMomentum());
   }
   if (IsRefTrack()) {
     trackParam = fTrack->GetTrackParamAtVertex();
     charge = (Int_t)TMath::Sign(1.0,trackParam->GetInverseBendingMomentum());
-    trackParam = (AliMUONTrackParam*)trackParamAtCluster->At(i1); 
+    trackParam = (AliMUONTrackParam*)trackParamAtCluster->At(i1);
   }
-  
+
   vect[0] = xr[i1];
   vect[1] = yr[i1];
   vect[2] = zr[i1];
@@ -956,13 +956,13 @@ void AliEveMUONTrack::Propagate(Float_t *xr, Float_t *yr, Float_t *zr, Int_t i1,
       vect[i] = vout[i];
     }
   }
-  
+
 }
 
 //______________________________________________________________________
 void AliEveMUONTrack::GetField(Double_t *position, Double_t *field)
 {
-  // 
+  //
   // returns field components at position, for a give field map
   //
 
@@ -979,7 +979,7 @@ void AliEveMUONTrack::GetField(Double_t *position, Double_t *field)
     field[0] = field[1] = field[2] = 0.0;
     return;
   }
-  
+
   // force components
   //b[1] = 0.0;
   //b[2] = 0.0;
@@ -991,7 +991,7 @@ void AliEveMUONTrack::GetField(Double_t *position, Double_t *field)
 }
 
 //______________________________________________________________________
-void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step, 
+void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
                                  Double_t* vect, Double_t* vout)
 {
 ///    ******************************************************************
@@ -1022,11 +1022,11 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
     Double_t g1, g2, g3, g4, g5, g6, ang2, dxt, dyt, dzt;
     Double_t est, at, bt, ct, cba;
     Double_t f1, f2, f3, f4, rho, tet, hnorm, hp, rho1, sint, cost;
-    
+
     Double_t x;
     Double_t y;
     Double_t z;
-    
+
     Double_t xt;
     Double_t yt;
     Double_t zt;
@@ -1047,7 +1047,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
     const Int_t kipx = 3;
     const Int_t kipy = 4;
     const Int_t kipz = 5;
-  
+
     // *.
     // *.    ------------------------------------------------------------------
     // *.
@@ -1063,7 +1063,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
     Double_t h = step;
     Double_t rest;
 
+
     do {
       rest  = step - tl;
       if (TMath::Abs(h) > TMath::Abs(rest)) h = rest;
@@ -1107,7 +1107,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
        h *= khalf;
        continue;
       }
+
       xyzt[0] = xt;
       xyzt[1] = yt;
       xyzt[2] = zt;
@@ -1144,7 +1144,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
        h *= khalf;
        continue;
       }
+
       xyzt[0] = xt;
       xyzt[1] = yt;
       xyzt[2] = zt;
@@ -1178,7 +1178,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
       if (iter++ > maxit) break;
 
       tl += h;
-      if (est < kdlt32) 
+      if (est < kdlt32)
        h *= 2.;
       cba    = 1./ TMath::Sqrt(a*a + b*b + c*c);
       vout[0] = x;
@@ -1201,7 +1201,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
     f4  = TMath::Sqrt(f1*f1+f2*f2+f3*f3);
     rho = -f4*pinv;
     tet = rho * step;
+
     hnorm = 1./f4;
     f1 = f1*hnorm;
     f2 = f2*hnorm;
@@ -1210,7 +1210,7 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
     hxp[0] = f2*vect[kipz] - f3*vect[kipy];
     hxp[1] = f3*vect[kipx] - f1*vect[kipz];
     hxp[2] = f1*vect[kipy] - f2*vect[kipx];
+
     hp = f1*vect[kipx] + f2*vect[kipy] + f3*vect[kipz];
 
     rho1 = 1./rho;
@@ -1223,11 +1223,11 @@ void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
     g4 = -cost;
     g5 = sint;
     g6 = cost * hp;
+
     vout[kix] = vect[kix] + g1*vect[kipx] + g2*hxp[0] + g3*f1;
     vout[kiy] = vect[kiy] + g1*vect[kipy] + g2*hxp[1] + g3*f2;
     vout[kiz] = vect[kiz] + g1*vect[kipz] + g2*hxp[2] + g3*f3;
+
     vout[kipx] = vect[kipx] + g4*vect[kipx] + g5*hxp[0] + g6*f1;
     vout[kipy] = vect[kipy] + g4*vect[kipy] + g5*hxp[1] + g6*f2;
     vout[kipz] = vect[kipz] + g4*vect[kipz] + g5*hxp[2] + g6*f3;
index c882d14..4d09a86 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_MUONTrack_H
 #define ALIEVE_MUONTrack_H
@@ -43,7 +43,7 @@ class AliEveMUONTrack: public TEveTrack
   void  MakeRefTrack(AliMUONTrack *mtrack);
   void  GetField(Double_t *position, Double_t *field);
   void  Propagate(Float_t *xr, Float_t *yr, Float_t *zr, Int_t i1, Int_t i2);
-  void  OneStepRungekutta(Double_t charge, Double_t step, 
+  void  OneStepRungekutta(Double_t charge, Double_t step,
                          Double_t* vect, Double_t* vout);
   Int_t ColorIndex(Float_t val);
 
index 0f7c852..b3ddaf7 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEvePMDModule.h"
@@ -46,7 +46,7 @@ void AliEvePMDModule::DisplayInit(Int_t ism)
 {
   TString smodule = "Module";
   smodule+= ism;
-  
+
   Float_t xism =0, yism = 0;
   Float_t dxism =0, dyism = 0;
 
@@ -77,21 +77,21 @@ void AliEvePMDModule::DisplayDigitsData(Int_t ism, TTree *pmdt)
   Int_t xpad = 0, ypad = 0;
   Float_t xpos, ypos;
 
-  TClonesArray *digits = new TClonesArray("AliPMDdigit", 0); 
+  TClonesArray *digits = new TClonesArray("AliPMDdigit", 0);
 
   TBranch *branch = pmdt->GetBranch("PMDDigit");
   branch->SetAddress(&digits);
 
   AliPMDdigit  *pmddigit;
 
-  branch->GetEntry(ism); 
+  branch->GetEntry(ism);
   Int_t nentries = digits->GetLast();
   //printf("%d\n", nentries);
 
   for (Int_t ient = 0; ient < nentries+1; ient++)
     {
       pmddigit = (AliPMDdigit*)digits->UncheckedAt(ient);
-      
+
       det    = pmddigit->GetDetector();
       smn    = pmddigit->GetSMNumber();
       irow   = pmddigit->GetRow();
@@ -108,13 +108,13 @@ void AliEvePMDModule::DisplayDigitsData(Int_t ism, TTree *pmdt)
          xpad = irow;
          ypad = icol;
        }
-             
+
       RectGeomCellPos(smn, xpad, ypad, xpos, ypos);
 
       AddHexagon(xpos, ypos, fgkZpos, fgkRad);
-      
+
       QuadValue(adc);
-         
+
       QuadId(new AliPMDdigit(*pmddigit));
       // new TNamed(Form("Quad with idx=%d", ient),
       //  "This title is not confusing."));
@@ -161,7 +161,7 @@ void AliEvePMDModule::DisplayRawData(Int_t ism, TObjArray *ddlcont)
   for (Int_t ient = 0; ient < nentries; ient++)
     {
       AliPMDddldata *pmdddl = (AliPMDddldata*)ddlcont->UncheckedAt(ient);
-      
+
       det    = pmdddl->GetDetector();
       smn    = pmdddl->GetSMN();
       if (smn != ism) continue;
@@ -179,13 +179,13 @@ void AliEvePMDModule::DisplayRawData(Int_t ism, TObjArray *ddlcont)
          xpad = irow;
          ypad = icol;
        }
-             
+
       RectGeomCellPos(smn, xpad, ypad, xpos, ypos);
 
       AddHexagon(xpos, ypos, fgkZpos, fgkRad);
-      
+
       QuadValue(adc);
-         
+
       QuadId(new AliPMDddldata(*pmdddl));
       //new TNamed(Form("Quad with idx=%d", ient),
       //  "This title is not confusing."));
@@ -210,7 +210,7 @@ void AliEvePMDModule::DisplayRawData(Int_t ism, TObjArray *ddlcont)
   RefitPlex();
 
   fHMTrans.SetPos(fX, fY, fZ);
-  
+
 }
 
 // -------------------------------------------------------------------- //
@@ -218,7 +218,7 @@ void AliEvePMDModule::DisplayRawData(Int_t ism, TObjArray *ddlcont)
 void AliEvePMDModule::RectGeomCellPos(Int_t ism, Int_t xpad, Int_t ypad,
                                Float_t &xpos, Float_t &ypos)
 {
-  // This routine finds the cell eta,phi for the new PMD rectangular 
+  // This routine finds the cell eta,phi for the new PMD rectangular
   // geometry in ALICE
   // Authors : Bedanga Mohanty and Dipak Mishra - 29.4.2003
   // modified by B. K. Nandi for change of coordinate sys
@@ -230,7 +230,7 @@ void AliEvePMDModule::RectGeomCellPos(Int_t ism, Int_t xpad, Int_t ypad,
   //
   // ism   : Serial module number from 0 to 23 for each plane
 
+
   // Corner positions (x,y) of the 24 unit moudles in ALICE PMD
 
   const Double_t kXcorner[24] =
@@ -247,7 +247,7 @@ void AliEvePMDModule::RectGeomCellPos(Int_t ism, Int_t xpad, Int_t ypad,
       -8.9165, 33.7471,            //Type-BR
     };
 
-  
+
   const Double_t kYcorner[24] =
     {
       86.225,  86.225,  86.225,      //Type-A
@@ -262,10 +262,10 @@ void AliEvePMDModule::RectGeomCellPos(Int_t ism, Int_t xpad, Int_t ypad,
       -35.925, -35.925               //Type-BR
     };
 
-  
+
   //  const Float_t kSqroot3      = 1.732050808;  // sqrt(3.);
   //  const Float_t kCellRadius   = 0.25;
-  
+
   //
   //Every even row of cells is shifted and placed
   //in geant so this condition
@@ -325,7 +325,7 @@ void AliEvePMDModule::GenerateBox(Int_t ism, Float_t &xism, Float_t &yism,
       -8.9165, 33.7471,            //Type-BR
     };
 
-  
+
   const Double_t kYcorner[24] =
     {
       86.225,  86.225,  86.225,      //Type-A
@@ -372,7 +372,7 @@ void AliEvePMDModule::GenerateBox(Int_t ism, Float_t &xism, Float_t &yism,
       dxism = fgkRad*fgkSqRoot3*96.;
       dyism = kDia*48. + fgkRad;
   }
-  
+
 }
 
 // -------------------------------------------------------------------- //
index 06ce2ba..331761e 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_PMDModule_H
index 6336b51..6ac1ed7 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEvePMDModuleEditor.h"
@@ -57,13 +57,13 @@ void AliEvePMDModuleEditor::CreateInfoFrame()
 {
   fInfoFrame = CreateEditorTabSubFrame("Info");
 
-  TGCompositeFrame *title1 = new TGCompositeFrame(fInfoFrame, 145, 10, 
-                                                 kHorizontalFrame | 
-                                                 kLHintsExpandX   | 
-                                                 kFixedWidth      | 
+  TGCompositeFrame *title1 = new TGCompositeFrame(fInfoFrame, 145, 10,
+                                                 kHorizontalFrame |
+                                                 kLHintsExpandX   |
+                                                 kFixedWidth      |
                                                  kOwnBackground);
 
-  title1->AddFrame(new TGLabel(title1, "AliEvePMDModule Info"), 
+  title1->AddFrame(new TGLabel(title1, "AliEvePMDModule Info"),
                   new TGLayoutHints(kLHintsLeft, 1, 1, 0, 0));
   title1->AddFrame(new TGHorizontal3DLine(title1),
                   new TGLayoutHints(kLHintsExpandX, 5, 5, 7, 7));
index 6c4ae43..8cbdb43 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_PMDModuleEditor_H
index 0d07551..a5b6b0b 100644 (file)
@@ -4,14 +4,14 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 //////////////////////////////////////////////////////////////////////////
 //                                                                      //
 // The main AliEVE drawing module for the T0 detector                   //
 //                                                                      //
 //////////////////////////////////////////////////////////////////////////
+
 #include "AliEveEventManager.h"
 #include "AliEveT0Module.h"
 #include <TStyle.h>
@@ -26,7 +26,7 @@
 #include <AliRawReaderRoot.h>
 #include "AliT0RawReader.h"
 #include <AliCDBManager.h>
-#include <AliCDBStorage.h> 
+#include <AliCDBStorage.h>
 
 
 
@@ -39,7 +39,7 @@ AliEveT0Module::AliEveT0Module(const Text_t* n, Int_t sigType, AliT0digit *digit
   //
   // Default constructor
   //
+
 }
 
 /**************************************************************************/
@@ -56,7 +56,7 @@ void AliEveT0Module::LoadRaw(TString fileName, Int_t ievt)
   reader->RequireHeader(kTRUE);
   AliT0RawReader *start = new AliT0RawReader(reader);
   Int_t allData[110][5];
-  TRandom r(0); 
+  TRandom r(0);
   //  cout<<ievt<<endl;
   TEveRGBAPalette* rawPalette  = new TEveRGBAPalette(0, 3000);
   rawPalette->SetLimits(1, 3000); // Set proper raw time range.
@@ -64,11 +64,11 @@ void AliEveT0Module::LoadRaw(TString fileName, Int_t ievt)
   raw_a->Reset(TEveQuadSet::kQT_HexagonXY, kFALSE, 32);
   TEveQuadSet* raw_c = new AliEveT0Module("T0_RAW_C", 3,digits, start); raw_c->SetPalette(rawPalette);
   raw_c->Reset(TEveQuadSet::kQT_HexagonXY, kFALSE, 32);
-  Float_t angle  = 2 * TMath::Pi() / 12; 
+  Float_t angle  = 2 * TMath::Pi() / 12;
   start->Next();
   for (Int_t i=0; i<110; i++)
   {
-    for (Int_t iHit=0; iHit<5; iHit++) 
+    for (Int_t iHit=0; iHit<5; iHit++)
     {
       allData[i][iHit]= start->GetData(i,iHit);
       if (allData[i][iHit] != 0)  cout<<"event"<<ievt<<" i "<< i<<" "<<allData[i][iHit] - allData[0][0]<<endl;
@@ -87,7 +87,7 @@ void AliEveT0Module::LoadRaw(TString fileName, Int_t ievt)
 
   raw_a->RefitPlex();
   raw_c->RefitPlex();
-  
+
   TEveTrans& ta_a = raw_a->RefHMTrans();
   ta_a.SetPos(0, 0, 373);
   TEveTrans& tc_c = raw_c->RefHMTrans();
@@ -101,10 +101,10 @@ void AliEveT0Module::LoadRaw(TString fileName, Int_t ievt)
 /**************************************************************************/
 void AliEveT0Module::MakeModules(AliT0digit *digits)
 {
-  TRandom r(0); 
+  TRandom r(0);
   TArrayI ADC(24);
   TArrayI TDC(24);
-  
+
   digits->GetQT1(ADC);
   digits->GetTimeCFD(TDC);
   //    printf("%3d\n",besttimeright);
@@ -142,7 +142,7 @@ void AliEveT0Module::MakeModules(AliT0digit *digits)
     qat->AddHexagon(x, y, r.Uniform(-0.1, 0.1), 1.0);
     qat->QuadValue(TDC[i+12]);
     //    qat->QuadId(new TNamed(Form("Quad with idx=%d", i), "PMT's time in side A."));
+
     qc->AddHexagon(x, y, r.Uniform(-0.1, 0.1), 1.0);
     qc->QuadValue(ADC[i]);
     // qc->QuadId(new TNamed(Form("Quad with idx=%d", i), "PMT's amplitude in side C."));
@@ -161,12 +161,12 @@ void AliEveT0Module::MakeModules(AliT0digit *digits)
   ta.SetPos(0, 0, 373);
   TEveTrans& tc = qc->RefHMTrans();
   tc.SetPos(0, 0, -69.7);
+
   TEveTrans& tat = qat->RefHMTrans();
   tat.SetPos(0, 0, 373);
   TEveTrans& tct = qct->RefHMTrans();
   tct.SetPos(0, 0, -69.7);
+
   gEve->AddElement(qa);
   gEve->AddElement(qc);
   gEve->AddElement(qat);
@@ -198,10 +198,10 @@ void AliEveT0Module::DigitSelected(Int_t idx)
 
     printf("  idx=%d, amplitude=%d\n",  idx, qb->fValue);
 
-  } 
+  }
   if (fSigType == 1) {
     printf("tdc====================\n");
+
     Int_t   besttimeright = fDigits->BestTimeA();
     Int_t   besttimeleft = fDigits->BestTimeC();
     Int_t   meantime = fDigits->MeanTime();
@@ -222,7 +222,7 @@ void AliEveT0Module::DigitSelected(Int_t idx)
     printf("besttimeC=%3d\n",fStart->GetData(52,0)-fStart->GetData(0,0));
     printf("meantime=%3d\n",fStart->GetData(49,0)-fStart->GetData(0,0));
     printf("amplitude= %3d\n",fStart->GetData(idx+1,0));
-  
+
     printf("  idx=%d, time %d\n",  idx, qb->fValue);
   }
   if (fSigType == 3) {
@@ -231,7 +231,7 @@ void AliEveT0Module::DigitSelected(Int_t idx)
     printf("besttimeC=%3d\n",fStart->GetData(52,0)-fStart->GetData(0,0));
     printf("meantime=%3d\n",fStart->GetData(49,0)-fStart->GetData(0,0));
     printf("amplitude= %3d\n",fStart->GetData(idx+13,0));
-   
+
     printf("  idx=%d, time %d\n",  idx, qb->fValue);
   }
 
index 998dcb3..347a376 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_T0Module_H
 #define ALIEVE_T0Module_H
 #include <AliT0digit.h>
 #include <AliT0RawReader.h>
 
+
 class AliEveT0Module : public TEveQuadSet
 {
+
   AliEveT0Module(const AliEveT0Module&);
   AliEveT0Module& operator=(const AliEveT0Module&);
 
 public:
+
   AliEveT0Module(const Text_t* n="AliEveT0Module", Int_t sigType=0, AliT0digit *digits=0,AliT0RawReader *start=0);
   virtual ~AliEveT0Module();
 
@@ -43,7 +43,7 @@ protected:
   AliT0digit     *fDigits;
   AliT0RawReader *fStart;
 
-   ClassDef(AliEveT0Module,1); 
+   ClassDef(AliEveT0Module,1);
 };
 
 /*
index 3ffecc4..e71f0cb 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 //
 // AliEveTOFDigitsInfo
@@ -23,7 +23,7 @@ using namespace std;
 
 ClassImp(AliEveTOFDigitsInfo)
 
-  AliEveTOFDigitsInfo::AliEveTOFDigitsInfo(): 
+  AliEveTOFDigitsInfo::AliEveTOFDigitsInfo():
     TObject(),
     TEveRefCnt(),
     fTree (0),
@@ -33,7 +33,7 @@ ClassImp(AliEveTOFDigitsInfo)
 {}
 /* ******************************************************* */
 
-AliEveTOFDigitsInfo:: ~AliEveTOFDigitsInfo() 
+AliEveTOFDigitsInfo:: ~AliEveTOFDigitsInfo()
 {
 
   delete fGeom;
@@ -47,11 +47,11 @@ AliEveTOFDigitsInfo:: ~AliEveTOFDigitsInfo()
 void AliEveTOFDigitsInfo::SetTree(TTree* tree)
 {
   static const TEveException eH("AliEveTOFDigitsInfo::SetTree ");
-  
+
   if(fGeom == 0) {
     fGeom = new AliTOFGeometry();
   }
-  
+
   fTree = tree;
   /*
   DecRefCount();
@@ -74,7 +74,7 @@ void AliEveTOFDigitsInfo::LoadDigits()
   for (Int_t digitNumber=0; digitNumber<digitsTOF->GetEntries(); digitNumber++) {
 
     //if (digitNumber==digitsTOF->GetEntries()-1) printf(" Hello  4 -> %3i digit of %i \n", digitNumber+1, digitsTOF->GetEntries());
-  
+
     digs = (AliTOFdigit*)digitsTOF->UncheckedAt(digitNumber);
 
     vol[0] = digs->GetSector(); // Sector Number (0-17)
@@ -186,15 +186,15 @@ TClonesArray* AliEveTOFDigitsInfo::GetDigits(Int_t nSector)
 
   //Int_t nSector = 1;
   Int_t vol[5] = {nSector,-1,-1,-1,-1};
+
   for(Int_t iPlate=0; iPlate<fGeom->NPlates(); iPlate++){
     vol[1] = iPlate;
     if(iPlate==2) nStrips=15;
     else nStrips=19;
-      
+
     for(Int_t iStrip=0; iStrip<nStrips; iStrip++){
       vol[2] = iStrip;
-       
+
       for(Int_t iPadZ=0; iPadZ<fGeom->NpadZ(); iPadZ++){
        vol[4] = iPadZ;
 
@@ -222,7 +222,7 @@ TClonesArray* AliEveTOFDigitsInfo::GetDigits(Int_t nSector)
          for (Int_t ii=0; ii<4; ii++) informations[ii]=-1;
          for (Int_t ii=0; ii<3; ii++) dummy[ii]=-1;
          for (Int_t ii=0; ii<3; ii++) nDigitsInVolume[ii]=-1;
-           
+
        }
       }
     }
index 2d32be5..7168982 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_TOFDigitsInfo_H
 #define ALIEVE_TOFDigitsInfo_H
 #include <AliTOFGeometry.h>
 #include <AliTOFDigitMap.h>
 
-  
+
 class AliEveTOFDigitsInfo : public TObject, public TEveRefCnt
   {
     AliEveTOFDigitsInfo(const AliEveTOFDigitsInfo&);            // Not implemented
     AliEveTOFDigitsInfo& operator=(const AliEveTOFDigitsInfo&); // Not implemented
-    
+
   private:
 
   protected:
@@ -41,7 +41,7 @@ class AliEveTOFDigitsInfo : public TObject, public TEveRefCnt
 
     AliEveTOFDigitsInfo();
     virtual ~AliEveTOFDigitsInfo();
-    
+
     void SetTree(TTree* tree);
     void LoadDigits();
 
@@ -52,8 +52,8 @@ class AliEveTOFDigitsInfo : public TObject, public TEveRefCnt
     TClonesArray* GetDigits(Int_t nSector, Int_t nPlate, Int_t nStrip);
     TClonesArray* GetDigits(Int_t nSector);
     void GetDigits();
-  
+
     ClassDef(AliEveTOFDigitsInfo, 1);
   }; // endclass AliEveTOFDigitsInfo
-  
+
 #endif
index 042190b..a92f752 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTOFDigitsInfoEditor.h"
index d4e79fc..42fb755 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TOFDigitsInfoEditor_H
index 8d84711..30f0854 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveTOFSector.h"
 
@@ -170,7 +170,7 @@ void AliEveTOFSector::InitStatics()
 
   //fgTOFsectorPalette  = new TEveRGBAPalette(0, 2048); // TOT
   fgTOFsectorPalette  = new TEveRGBAPalette(0, 8192/*1024*/); // TDC
-  fgTOFsectorPalette->SetLimits(0, 8192); 
+  fgTOFsectorPalette->SetLimits(0, 8192);
 
   fgStaticInitDone = kTRUE;
 }
@@ -190,7 +190,7 @@ void AliEveTOFSector::InitModule()
   //fFrame   = fgTOFsectorFrameBox;
   //fPalette = fgTOFsectorPalette;
 
-  LoadQuads();  
+  LoadQuads();
   ComputeBBox();
   SetTrans();
 
@@ -230,7 +230,7 @@ void AliEveTOFSector::LoadQuads()
     for (Int_t digitNumber=0; digitNumber<digitsTOFnew->GetEntries(); digitNumber++) {
 
       //if (digitNumber==digitsTOF->GetEntries()-1) printf(" Hello  4 -> %3i digit of %i \n", digitNumber+1, digitsTOF->GetEntries());
-  
+
       digs = (AliTOFdigit*)digitsTOFnew->UncheckedAt(digitNumber);
 
       if (digs->GetSector()!=fSectorID) continue;
@@ -253,7 +253,7 @@ void AliEveTOFSector::LoadQuads()
   for (Int_t ii=0; ii<fTOFarray->GetEntries(); ii++) {
 
     tofDigit = (AliTOFdigit*)fTOFarray->UncheckedAt(ii);
-   
+
     if (fPlateFlag[tofDigit->GetPlate()]) {
 
       vol[1] = tofDigit->GetPlate();
@@ -282,7 +282,7 @@ void AliEveTOFSector::LoadQuads()
                            (Float_t)coord[1][0], (Float_t)coord[1][1], (Float_t)coord[1][2],
                            (Float_t)coord[2][0], (Float_t)coord[2][1], (Float_t)coord[2][2],
                            (Float_t)coord[3][0], (Float_t)coord[3][1], (Float_t)coord[3][2]};
-      
+
       AddQuad(vertices);
       //AddQuad((Float_t*)coord);
       //AddQuad(coord[0], coord[1], coord[2], 2.5, 3.5);
@@ -293,7 +293,7 @@ void AliEveTOFSector::LoadQuads()
       //QuadValue((Int_t)tot);
       QuadValue((Int_t)tdc);
       QuadId(tofDigit);
-      
+
     //}
     } // closed if control on plates switched on
   } // closed loop on TOF sector digits
@@ -301,7 +301,7 @@ void AliEveTOFSector::LoadQuads()
   RefitPlex();
 
   fTOFarray = 0x0;
+
 }
 
 /* ************************************************************ */
index 9210edd..883edab 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_TOFSector_H
 #define ALIEVE_TOFSector_H
 
 #include <AliTOFGeometry.h>
 
-  
+
   class AliEveTOFSector : public TEveQuadSet
-                   
+
   {
     AliEveTOFSector(const AliEveTOFSector&);            // Not implemented
     AliEveTOFSector& operator=(const AliEveTOFSector&); // Not implemented
+
     //Int_t       fSectorID;
   private:
 
     void LoadQuads();
-    
+
   protected:
-    
+
     AliTOFGeometry *fTOFgeometry;
-    
+
     TClonesArray   *fTOFarray;
     TTree          *fTOFtree;
-    
+
     Int_t fSector;
     //Int_t fPlate;
     //Int_t fStrip;
-    
+
     Float_t  fDx;
     Float_t  fDy;
     Float_t  fDz;
     ///////////////////////////////
 
-    Bool_t      fAutoTrans; 
-    Int_t       fMinTime;     
+    Bool_t      fAutoTrans;
+    Int_t       fMinTime;
     Int_t       fMaxTime;
     Short_t     fThreshold;
     Int_t       fMaxVal;
-    Int_t       fSectorID; 
+    Int_t       fSectorID;
     Bool_t      *fPlateFlag;
 
     Bool_t      fPlateFlag0;
     Bool_t      fPlateFlag2;
     Bool_t      fPlateFlag3;
     Bool_t      fPlateFlag4;
-    
+
     Color_t     fFrameColor;
     Bool_t      fRnrFrame;
-    
+
     TGeoManager *fGeoManager;
-    
-  public: 
+
+  public:
     // Bool_t       fAutoTrans;
-    
+
     virtual void InitModule();
-    virtual void SetTrans(); 
+    virtual void SetTrans();
     AliEveTOFSector(const Text_t* n="AliEveTOFSector", const Text_t* t=0);
     AliEveTOFSector(TGeoManager *localGeoManager, Int_t nSector);
-    
+
     AliEveTOFSector(TGeoManager *localGeoManager, Int_t nSector,
              TClonesArray *tofArray);
     AliEveTOFSector(TGeoManager *localGeoManager,
              Int_t nSector, TTree *tofTree);
     virtual ~AliEveTOFSector();
-        
+
     static Bool_t    fgStaticInitDone;
     static void      InitStatics();
 
     Int_t GetSectorID() const {return fSectorID;};
     virtual void DigitSelected(Int_t idx);
     ///////////////////////////////////////////
-   
+
     void SetPlate(Int_t nPlate, Bool_t r);
 
     static TEveFrameBox    *fgTOFsectorFrameBox;
     static TEveRGBAPalette *fgTOFsectorPalette;
 
   ClassDef(AliEveTOFSector, 1);
-  }; 
+  };
 #endif
index 2ced863..88b9e11 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTOFSectorEditor.h"
@@ -27,7 +27,7 @@
 //
 
 ClassImp(AliEveTOFSectorEditor)
-  
+
   AliEveTOFSectorEditor::AliEveTOFSectorEditor(const TGWindow *p, Int_t width, Int_t height,
                                   UInt_t options, Pixel_t back) :
     TGedFrame(p, width, height, options | kVerticalFrame, back),
@@ -39,21 +39,21 @@ ClassImp(AliEveTOFSectorEditor)
     // fTime      (0)
     // Initialize widget pointers to 0
     //{
-    
+
     /*
       fHMTrans = new TEveTransSubEditor(this);
       fHMTrans->Connect("UseTrans()",     "AliEveTPCSectorVizEditor", this, "Update()");
       fHMTrans->Connect("TransChanged()", "AliEveTPCSectorVizEditor", this, "Update()");
       AddFrame(fHMTrans, new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 0, 0, 0));
-      
+
       MakeTitle("AliEveTPCSectorViz");*/
 {
-  
+
   fPlate = new TGCheckButton*[5];
   for (Int_t ii=0; ii<5; ii++) fPlate[ii] = new TGCheckButton;
-  
+
   //fPriority = 40;
-  MakeTitle("AliEveTOFSector");  
+  MakeTitle("AliEveTOFSector");
 
   fSectorID = new TEveGValuator(this, "SectorID", 110, 0);
   fSectorID->SetLabelWidth(60);
@@ -70,7 +70,7 @@ ClassImp(AliEveTOFSectorEditor)
   fSectorID->AddFrame(fAutoTrans, new TGLayoutHints(kLHintsLeft, 12, 0, 1, 0));
   fAutoTrans->Connect("Toggled(Bool_t)","AliEveTOFSectorEditor", this, "DoAutoTrans()");
   AddFrame(fSectorID, new TGLayoutHints(kLHintsTop, 1, 1, 1, 1));
-  
+
   // Create widgets
   // fXYZZ = new TGSomeWidget(this, ...);
   // AddFrame(fXYZZ, new TGLayoutHints(...));
@@ -125,7 +125,7 @@ ClassImp(AliEveTOFSectorEditor)
     fThreshold->Connect("ValueSet(Double_t)",
                        "AliEveTOFSectorEditor", this, "DoThreshold()");
     AddFrame(fThreshold, new TGLayoutHints(kLHintsTop, 1, 1, 2, 1));
-    
+
     fMaxVal = new TEveGValuator(this,"MaxVal", 200, 0);
     fMaxVal->SetNELength(4);
     fMaxVal->SetLabelWidth(60);
@@ -135,7 +135,7 @@ ClassImp(AliEveTOFSectorEditor)
     fMaxVal->Connect("ValueSet(Double_t)",
                     "AliEveTOFSectorEditor", this, "DoMaxVal()");
     AddFrame(fMaxVal, new TGLayoutHints(kLHintsTop, 1, 1, 2, 1));
-    
+
 }
 
 
@@ -231,7 +231,7 @@ void AliEveTOFSectorEditor::DoMaxVal()
 /**************************************************************************/
 /*
 void AliEveTOFSectorEditor::DoTime()
-{ 
+{
   fM->SetMinTime((Int_t) fTime->GetMin());
   fM->SetMaxTime((Int_t) fTime->GetMax());
   Update();
index bb883ce..24bc495 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TOFSectorEditor_H
@@ -23,9 +23,9 @@ class TEveGValuator;
 class TEveGDoubleValuator;
 class TEveTransSubEditor;
 
-  
+
   class AliEveTOFSector;
-  
+
   class AliEveTOFSectorEditor : public TGedFrame
   {
     //private:
@@ -34,9 +34,9 @@ class TEveTransSubEditor;
 
   protected:
     AliEveTOFSector* fM; // fModel dynamic-casted to AliEveTOFSectorEditor
-    
+
     TEveGValuator* fSectorID;
-    
+
     TGCheckButton*    fAutoTrans;
 
     TGCheckButton**    fPlate;
@@ -48,19 +48,19 @@ class TEveTransSubEditor;
     TGCheckButton*    fPlate4;
 
     TEveGValuator* fThreshold;
-    TEveGValuator* fMaxVal;   
+    TEveGValuator* fMaxVal;
 
 
     // Declare widgets
     // TGSomeWidget*   fXYZZ;
-    
+
   public:
     AliEveTOFSectorEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
     virtual ~AliEveTOFSectorEditor();
-    
+
     virtual void SetModel(TObject* obj);
     void DoSectorID();
-    void DoAutoTrans(); 
+    void DoAutoTrans();
     void DoPlate0();
     void DoPlate1();
     void DoPlate2();
@@ -74,8 +74,8 @@ class TEveTransSubEditor;
 
     // Declare callback/slot methods
     // void DoXYZZ();
-    
+
     ClassDef(AliEveTOFSectorEditor, 0); // Editor for AliEveTOFSector
   }; // endclass AliEveTOFSectorEditor
-  
+
 #endif
index 51e6426..a822311 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveTOFStrip.h"
 
@@ -50,7 +50,7 @@ AliEveTOFStrip::AliEveTOFStrip(TGeoManager *localGeoManager,
   fDx(0), fDz(0),
   fGeoManager(localGeoManager)
 {
-  
+
   //if (!fGeoManager) printf("ERROR: no TGeo\n");
 
   InitModule();
@@ -128,7 +128,7 @@ void AliEveTOFStrip::InitModule()
   //fFrame   = fgTOFstripFrameBox;
   //fPalette = fgTOFstripPalette;
 
-  LoadQuads();  
+  LoadQuads();
   ComputeBBox();
   SetTrans();
 
@@ -181,7 +181,7 @@ void AliEveTOFStrip::LoadQuads()
   }
 
   RefitPlex();
+
 }
 
 /* ************************************************************ */
@@ -198,7 +198,7 @@ void AliEveTOFStrip::SetTrans()
   fGeoManager->cd(path);
   TGeoHMatrix global = *fGeoManager->GetCurrentMatrix();
   Double_t *rotMat = global.GetRotationMatrix();
-  
+
   /*
   // ok till 19 April 2007
   fHMTrans.SetBaseVec(1, rotMat[0], rotMat[1], rotMat[2]);
index 5a288a7..dacf60f 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_TOFStrip_H
 #define ALIEVE_TOFStrip_H
@@ -28,7 +28,7 @@ class AliEveTOFStrip : public TEveQuadSet
 
 private:
   void LoadQuads();
-  
+
 protected:
   virtual void InitModule();
   virtual void SetTrans();
@@ -64,5 +64,5 @@ public:
   static TEveRGBAPalette* fgTOFstripPalette;
 
   ClassDef(AliEveTOFStrip, 1);
-}; 
+};
 #endif
index 79a487e..fa54e29 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTOFStripEditor.h"
index cba3efd..123f8ed 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TOFStripEditor_H
index c5c7d86..299eb1d 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCData.h"
@@ -31,7 +31,7 @@
 // load time: use SetLoadThreshold(thresh) and SetLoadPedestal(ped).
 //
 // For raw-data (loaded using LoadRaw) pedestals can be calculated
-// automatically per pad. Use SetAutoPedestal(kTRUE) to activate it. 
+// automatically per pad. Use SetAutoPedestal(kTRUE) to activate it.
 // You might still want to set load threshold (default iz zero).
 //
 
@@ -100,7 +100,7 @@ void AliEveTPCData::LoadDigits(TTree* tree, Bool_t spawnSectors)
 
   AliSimDigits digit, *digitPtr = &digit;
   tree->GetBranch("Segment")->SetAddress(&digitPtr);
-  
+
   Int_t sector, row, pad, curPad;
   Short_t time, signal;
   Bool_t  inFill = kFALSE;
index 81603da..13ee5ac 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCData_H
index 5ee7549..b5f02b8 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCLoader.h"
@@ -117,7 +117,7 @@ void AliEveTPCLoader::LoadEvent()
   fReader->Select("TPC");
 
   fData->DropAllSectors();
-  fData->LoadRaw(input, kTRUE, kTRUE);  
+  fData->LoadRaw(input, kTRUE, kTRUE);
 }
 
 void AliEveTPCLoader::NextEvent(Bool_t rewindOnEnd)
index d0e9484..3a7fb1d 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCLoader_H
index 7091a0a..1cf57b5 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCLoaderEditor.h"
index c4369cb..f536e08 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCLoaderEditor_H
index 6220585..3fbe226 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSector2D.h"
@@ -165,7 +165,7 @@ void AliEveTPCSector2D::Paint(Option_t* )
   buffer.fTransparency = 0;
   fHMTrans.SetBuffer3D(buffer);
   buffer.SetSectionsValid(TBuffer3D::kCore);
-   
+
   Int_t reqSections = gPad->GetViewer3D()->AddObject(buffer);
   if (reqSections == TBuffer3D::kNone) {
     return;
index 9ac6d59..e5fd095 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSector2D_H
index dcea77d..597c5b9 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSector2DEditor.h"
index f3251af..2eff2ff 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSector2DEditor_H
index b475b12..9c6cf06 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSector2DGL.h"
@@ -33,7 +33,7 @@ const Int_t AliEveTPCSector2DGL::fgkTextureByteSize = 4*256*128;
 
 AliEveTPCSector2DGL::AliEveTPCSector2DGL() :
   TGLObject(),
-  
+
   fSector     (0),
   fSectorData (0),
 
@@ -155,7 +155,7 @@ void AliEveTPCSector2DGL::LoadPadrow(AliEveTPCSectorData::RowIterator& iter,
                               Int_t row, Int_t col_off) const
 {
   Int_t    padVal;
-  Int_t    time, val;   
+  Int_t    time, val;
 
   Int_t    minTime = fSector->fMinTime;
   Int_t    maxTime = fSector->fMaxTime;
@@ -163,7 +163,7 @@ void AliEveTPCSector2DGL::LoadPadrow(AliEveTPCSectorData::RowIterator& iter,
 
   UChar_t* img_pos = GetRowCol(row, col_off);
   while (iter.NextPad()) {
-    padVal = 0; 
+    padVal = 0;
 
     while (iter.Next()) {
       time = iter.Time();
@@ -255,7 +255,7 @@ void AliEveTPCSector2DGL::DisplayTexture(const AliEveTPCSectorData::SegmentInfo&
   Float_t u2 = u1 + (Float_t) seg.GetNMaxPads() / fgkTextureWidth;
   Float_t v2 = v1 + (Float_t) seg.GetNRows()    / fgkTextureHeight;
 
-  glBegin(GL_QUADS);  
+  glBegin(GL_QUADS);
   glTexCoord2f(u1, v1);  glVertex2f(-w, y1);
   glTexCoord2f(u1, v2);  glVertex2f(-w, y2);
   glTexCoord2f(u2, v2);  glVertex2f( w, y2);
@@ -351,7 +351,7 @@ void AliEveTPCSector2DGL::TraceStepsUp(const AliEveTPCSectorData::SegmentInfo& s
   glVertex2f(-s.GetNMaxPads()*s.GetPadWidth()/2, y);
 }
 
-void AliEveTPCSector2DGL::TraceStepsDown(const AliEveTPCSectorData::SegmentInfo& s) 
+void AliEveTPCSector2DGL::TraceStepsDown(const AliEveTPCSectorData::SegmentInfo& s)
 {
   Float_t x = s.GetNMaxPads()*s.GetPadWidth()/2;
   Float_t y = s.GetRLow() + s.GetNRows()*s.GetPadHeight();
index 5d65bd7..b5c105a 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSector2DGL_H
@@ -46,12 +46,12 @@ protected:
   mutable UChar_t*             fImage;
   mutable UInt_t               fTexture;
   mutable UInt_t               fRTS;
+
 public:
   AliEveTPCSector2DGL();
   virtual ~AliEveTPCSector2DGL();
 
-  virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0); 
+  virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
   virtual void   SetBBox();
   virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
 
@@ -65,7 +65,7 @@ public:
   static const Int_t fgkTextureByteSize;
 
 }; // endclass TPCSector2D_GL_Rnr
-  
+
 
 inline UChar_t* AliEveTPCSector2DGL::GetRowCol(Int_t row, Int_t col) const
 {
index 2a6f6bf..3e1dbbe 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSector3D.h"
@@ -90,7 +90,7 @@ void AliEveTPCSector3D::Paint(Option_t* /*option*/)
   buffer.fTransparency = 0;
   fHMTrans.SetBuffer3D(buffer);
   buffer.SetSectionsValid(TBuffer3D::kCore);
-   
+
   Int_t reqSections = gPad->GetViewer3D()->AddObject(buffer);
   if (reqSections == TBuffer3D::kNone) {
     return;
@@ -103,7 +103,7 @@ void AliEveTPCSector3D::Paint(Option_t* /*option*/)
 /**************************************************************************/
 
 void AliEveTPCSector3D::LoadPadrow(AliEveTPCSectorData::RowIterator& iter,
-                             Float_t xs, Float_t ys, Float_t pw, Float_t ph) 
+                             Float_t xs, Float_t ys, Float_t pw, Float_t ph)
 {
   Short_t pad, time, val;
   Float_t x0, z0;
index 84c1743..217d60c 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSector3D_H
index 587486d..46f4da5 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSector3DEditor.h"
index 9445505..2049393 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSector3DEditor_H
@@ -38,7 +38,7 @@ protected:
 
 public:
   AliEveTPCSector3DEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
-                   UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());  
+                   UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
   virtual ~AliEveTPCSector3DEditor();
 
   virtual void SetModel(TObject* obj);
index 5b93761..a949a22 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSector3DGL.h"
@@ -80,7 +80,7 @@ void AliEveTPCSector3DGL::DirectDraw(TGLRnrCtx & rnrCtx) const
   if(fRTS < fSector->fRTS) {
     fSector->UpdateBoxes();
     fRTS = fSector->fRTS;
-  }  
+  }
 
   if (rnrCtx.SecSelection()) glPushName(0);
 
index 51db92d..364aed2 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSector3DGL_H
index c360c0a..ea3f9ee 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSectorData.h"
@@ -86,7 +86,7 @@ void AliEveTPCSectorData::InitStatics()
   fgOut1Seg.fLastRow   = fgOut1Seg.fFirstRow + fgOut1Seg.fNRows - 1;
   fgOut1Seg.fNMaxPads  = fgParam->GetNPadsUp(fgOut1Seg.fNRows - 1);
   fgSegInfoPtrs[1]     = &fgOut1Seg;
+
   fgOut2Seg.fPadWidth  = fgParam->GetOuterPadPitchWidth();
   fgOut2Seg.fPadHeight = fgParam->GetOuter2PadPitchLength();
   fgOut2Seg.fRLow      = fgParam->GetPadRowRadiiUp(fgOut1Seg.fNRows);
@@ -108,7 +108,7 @@ void AliEveTPCSectorData::InitStatics()
     }
   }
   fgInnSeg.fNYSteps = k;
-  // Out1 seg 
+  // Out1 seg
   k=0; npads = fgParam->GetNPadsUp(0);
   for (int row = 0; row < fgOut1Seg.fNRows; ++row) {
     if (fgParam->GetNPadsUp(row) > npads) {
@@ -234,11 +234,11 @@ void AliEveTPCSectorData::EndPad(Bool_t autoPedestal, Short_t threshold)
   if(autoPedestal) {
     Short_t array[1024];
     Short_t* val;
-    val = beg + 1;    
+    val = beg + 1;
     while(val <= end) {
       array[(val-beg)/2] = *val;
       val += 2;
-    }    
+    }
     Short_t pedestal = TMath::Nint(TMath::Median((end-beg)/2, array));
     val = beg + 1;
     while(val <= end) {
index 8e164c6..c83ba7a 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSectorData_H
@@ -111,7 +111,7 @@ public:
     Bool_t NextPad();
     void   ResetRow();
     void   ResetRow(const PadData* first, Short_t npads);
-    
+
     Short_t TEvePad() const { return fPad; }
 
     void Test();
@@ -213,7 +213,7 @@ public:
   static const SegmentInfo& GetOut2Seg() { return fgOut2Seg; }
 
   static const SegmentInfo& GetSeg(Int_t seg);
-  
+
   static void InitStatics();
 
 
@@ -241,7 +241,7 @@ public:
 
 protected:
   void* fPadRowHackSet;
-  
+
 
   ClassDef(AliEveTPCSectorData, 0);
 }; // endclass AliEveTPCSectorData
index 42eee31..90e42ce 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSectorViz.h"
@@ -113,7 +113,7 @@ void AliEveTPCSectorViz::SetMaxVal(Int_t mv)
 
 /**************************************************************************/
 
-void AliEveTPCSectorViz::SetAutoTrans(Bool_t trans) 
+void AliEveTPCSectorViz::SetAutoTrans(Bool_t trans)
 {
   fAutoTrans = trans;
   if(fAutoTrans) {
index 102aa5d..38f4ece 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSectorViz_H
@@ -13,7 +13,7 @@
 #include <TEveElement.h>
 #include <TEveTrans.h>
 
-#include <TNamed.h> 
+#include <TNamed.h>
 #include <TAtt3D.h>
 #include <TAttBBox.h>
 
@@ -41,10 +41,10 @@ class AliEveTPCSectorViz : public TEveElement,
   AliEveTPCSectorViz& operator=(const AliEveTPCSectorViz&); // Not implemented
 
 protected:
-  AliEveTPCData*    fTPCData; 
+  AliEveTPCData*    fTPCData;
   Int_t       fSectorID;
 
-  Int_t       fMinTime;     
+  Int_t       fMinTime;
   Int_t       fMaxTime;
   Short_t     fThreshold;
   Int_t       fMaxVal;
index d369ea1..26b7ad1 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #include "AliEveTPCSectorVizEditor.h"
@@ -196,7 +196,7 @@ void AliEveTPCSectorVizEditor::DoMaxVal()
 /**************************************************************************/
 
 void AliEveTPCSectorVizEditor::DoTime()
-{ 
+{
   fM->SetMinTime((Int_t) fTime->GetMin());
   fM->SetMaxTime((Int_t) fTime->GetMax());
   Update();
index ad56431..b06e457 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 
 #ifndef ALIEVE_TPCSectorVizEditor_H
@@ -43,7 +43,7 @@ protected:
   TGCheckButton*    fRnrOut2;
 
   TEveGValuator* fThreshold;
-  TEveGValuator* fMaxVal;   
+  TEveGValuator* fMaxVal;
 
   TEveGDoubleValuator* fTime;
 
@@ -65,7 +65,7 @@ public:
   void DoMaxVal();
 
   void DoTime();
+
   ClassDef(AliEveTPCSectorVizEditor, 0); // Editor for AliEveTPCSectorViz
 }; // endclass AliEveTPCSectorVizEditor
 
index 0488a2a..a027262 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveTRDData.h"
 #include "AliEveTRDModuleImp.h"
@@ -34,7 +34,7 @@ AliEveTRDDigits::AliEveTRDDigits(AliEveTRDChamber *p): TEveQuadSet("digits", "")
 //________________________________________________________
 void   AliEveTRDDigits::SetData(AliTRDdigitsManager *digits)
 {
-       
+
        fData.Allocate(fParent->rowMax, fParent->colMax, fParent->timeMax);
 //     digits->Expand();
        for (Int_t  row = 0;  row <  fParent->rowMax;  row++)
@@ -56,14 +56,14 @@ void AliEveTRDDigits::ComputeRepresentation()
 
   TEveQuadSet::Reset(TEveQuadSet::kQT_FreeQuad, kTRUE, 64);
   // MT fBoxes.fBoxes.clear();
-               
+
   Double_t colSize, rowSize, scale;
   Double_t x, y, z;
 
   Int_t charge;
   Float_t t0;
   Float_t timeBinSize;
-       
+
   AliTRDcalibDB* calibration = AliTRDcalibDB::Instance();
   Double_t cloc[4][3], cglo[3];
   Int_t color, dimension;
@@ -71,37 +71,37 @@ void AliEveTRDDigits::ComputeRepresentation()
   for (Int_t  row = 0;  row <  fParent->rowMax;  row++) {
     rowSize = .5 * fParent->fPadPlane->GetRowSize(row);
     z = fParent->fPadPlane->GetRowPos(row) - rowSize;
-               
+
     for (Int_t  col = 0;  col <  fParent->colMax;  col++) {
       colSize = .5 * fParent->fPadPlane->GetColSize(col);
       y = fParent->fPadPlane->GetColPos(col) - colSize;
       t0 = calibration->GetT0(fParent->fDet, col, row);
       timeBinSize = calibration->GetVdrift(fParent->fDet, col, row)/fParent->samplingFrequency;
-                       
+
       for (Int_t time = 0; time < fParent->timeMax; time++) {
        charge = fData.GetDataUnchecked(row, col, time);
        if (charge < fParent->GetDigitsThreshold()) continue;
-                               
+
        x = fParent->fX0 - (time+0.5-t0)*timeBinSize;
        scale = fParent->GetDigitsLog() ? TMath::Log(float(charge))/TMath::Log(1024.) : charge/1024.;
        color  = 50+int(scale*50.);
-                               
+
        cloc[0][2] = z - rowSize * scale;
        cloc[0][1] = y - colSize * scale;
        cloc[0][0] = x;
-                       
+
        cloc[1][2] = z - rowSize * scale;
        cloc[1][1] = y + colSize * scale;
        cloc[1][0] = x;
-                       
+
        cloc[2][2] = z + rowSize * scale;
        cloc[2][1] = y + colSize * scale;
        cloc[2][0] = x;
-                       
+
        cloc[3][2] = z + rowSize * scale;
        cloc[3][1] = y - colSize * scale;
        cloc[3][0] = x;
-       
+
        Float_t* p = 0;
        if( fParent->GetDigitsBox()){
          // MT fBoxes.fBoxes.push_back(Box());
@@ -237,7 +237,7 @@ void AliEveTRDDigitsEditor::SetModel(TObject* obj)
 {
        fM = dynamic_cast<AliEveTRDDigits*>(obj);
        fM->fParent->SpawnEditor();
-       
+
 //     printf("Chamber %d", fM->fParent->GetID());
 //     for (Int_t  row = 0;  row <  fM->fParent->GetRowMax();  row++)
 //             for (Int_t  col = 0;  col <  fM->fParent->GetColMax();  col++)
index b5d0a0c..636719c 100644 (file)
@@ -4,12 +4,12 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 /////////////////////////////////////////////////////////////////////////
 //
 // - AliEVE implementation -
-// Containers for visualisation of TRD data structures 
+// Containers for visualisation of TRD data structures
 //    - AliEveTRDHits - visualisation of MC Hits, Clusters (RecPoints)
 //    - AliEveTRDDigits - visualisation of TRD digits
 //
@@ -49,7 +49,7 @@ class AliTRDdigitsManager;
 
        protected:
                AliEveTRDChamber *fParent;
-       
+
        ClassDef(AliEveTRDHits,1) // Base class for TRD hits visualisation
        };
 
@@ -65,7 +65,7 @@ class AliTRDdigitsManager;
                AliEveTRDHits* fM;
 
        ClassDef(AliEveTRDHitsEditor,1) // Editor for AliEveTRDHits
-       };      
+       };
 
 
        class AliEveTRDDigits : public TEveQuadSet
@@ -81,14 +81,14 @@ class AliTRDdigitsManager;
 
        protected:
                AliEveTRDChamber *fParent;
-       
+
        private:
                TEveBoxSet                      fBoxes;
                AliTRDdataArrayI        fData;
-               
+
                ClassDef(AliEveTRDDigits,1) // Digits visualisation for TRD
        };
-       
+
        class AliEveTRDDigitsEditor : public TGedFrame
        {
        public:
@@ -110,7 +110,7 @@ class AliTRDdigitsManager;
                AliEveTRDClusters(AliEveTRDChamber *p);
 
                void PointSelected(Int_t n);
-       
+
        ClassDef(AliEveTRDClusters,1) // Base class for TRD clusters visualisation
        };
 
index 0f2f447..ed2cc63 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveTRDLoader.h"
 #include "AliEveTRDModuleImp.h"
@@ -53,7 +53,7 @@ ClassImp(AliEveTRDLoaderEditor)
 
 //________________________________________________________
 AliEveTRDLoader::AliEveTRDLoader(const Text_t* n, const Text_t* t) : TEveElementList(n, t), fSM(-1), fStack(-1), fLy(-1), fEvent(0)
-{      
+{
        kLoadHits = kFALSE;
        kLoadDigits = kFALSE;
        kLoadClusters = kFALSE;
@@ -62,9 +62,9 @@ AliEveTRDLoader::AliEveTRDLoader(const Text_t* n, const Text_t* t) : TEveElement
        fDir = ".";
        fEvent  = -1;
 
-       fTRD           = 0x0;   
+       fTRD           = 0x0;
        fGeo = new AliTRDgeometry();
-       
+
        AliCDBManager *fCDBManager=AliCDBManager::Instance();
        fCDBManager->SetDefaultStorage("local://$ALICE_ROOT");
        fCDBManager->SetRun(0);
@@ -144,7 +144,7 @@ void        AliEveTRDLoader::AddChambers(int sm, int stk, int ly)
 AliEveTRDChamber*      AliEveTRDLoader::GetChamber(int d)
 {
        List_i ism, istack, ichmb;
-       
+
        ism = find_if(fChildren.begin(), fChildren.end(), ID<TEveElement*>(fGeo->GetSector(d)));
        if(ism == fChildren.end()) return 0x0;
        istack = find_if(((AliEveTRDNode*)(*ism))->begin(), ((AliEveTRDNode*)(*ism))->end(), ID<TEveElement*>(fGeo->GetChamber(d)));
@@ -165,7 +165,7 @@ Bool_t      AliEveTRDLoader::GoToEvent(int ev)
        fEvent = ev;
 
        Unload();
-       
+
        TTree *t = 0x0;
        TFile *f = new TFile(Form("%s/%s", fDir.Data(), fFilename.Data()));
        if(! f->cd(Form("AliEveEventManager%d", ev))){
@@ -173,7 +173,7 @@ Bool_t      AliEveTRDLoader::GoToEvent(int ev)
                f->Close(); delete f;
                return kFALSE;
        }
-       
+
        if(kLoadDigits){
                t = (TTree*)gDirectory->Get("TreeD");
                if(!t) return kFALSE;
@@ -189,9 +189,9 @@ Bool_t      AliEveTRDLoader::GoToEvent(int ev)
        } else AliWarning("Please select first the type of data that you want to monitor and then hit the \"Load\" button.");
 
        f->Close(); delete f;
-       
+
        gEve->Redraw3D();
-       
+
        return kTRUE;
 }
 
@@ -205,7 +205,7 @@ Bool_t      AliEveTRDLoader::LoadClusters(TTree *tC)
        TObjArray *clusters = new TObjArray();
        tC->SetBranchAddress("TRDcluster", &clusters);
 
-       AliEveTRDChamber *chmb = 0x0;   
+       AliEveTRDChamber *chmb = 0x0;
        AliTRDcluster *c=0x0;
        for(int idet=0; idet<540; idet++){
                tC->GetEntry(idet);
@@ -222,9 +222,9 @@ Bool_t      AliEveTRDLoader::LoadClusters(TTree *tC)
 Bool_t AliEveTRDLoader::LoadDigits(TTree *tD)
 {
        AliInfo("Loading ...");
-       
+
        if(!fChildren.size()) return kTRUE;
-       
+
        AliEveTRDChamber *chmb;
        AliTRDdigitsManager dm;
        dm.ReadDigits(tD);
@@ -247,7 +247,7 @@ Bool_t      AliEveTRDLoader::LoadTracklets(TTree *tT)
 
        TObjArray *tracks = new TObjArray();
        tT->SetBranchAddress("TRDmcmTracklet",&tracks);
-       
+
        AliEveTRDChamber *chmb = 0x0;
        AliTRDmcmTracklet *trk=0x0;
        for(int idet=0; idet<540; idet++){
@@ -255,10 +255,10 @@ Bool_t    AliEveTRDLoader::LoadTracklets(TTree *tT)
                if(tracks->GetEntriesFast()) trk = (AliTRDmcmTracklet*)tracks->UncheckedAt(0);
                if((chmb = GetChamber(trk->GetDetector()))) chmb->LoadTracklets(tracks);
        }
-       
+
        return kTRUE;
 }
-       
+
 
 //________________________________________________________
 Bool_t AliEveTRDLoader::Open(const char *filename, const char *dir)
@@ -269,7 +269,7 @@ Bool_t      AliEveTRDLoader::Open(const char *filename, const char *dir)
        count += kLoadDigits ? 1 : 0;
        count += kLoadClusters ? 1 : 0;
        count += kLoadTracks ? 1 : 0;
-       
+
        TObjArray *so = fFilename.Tokenize(".");
 
        if(((TObjString*)(*so)[0])->GetString().CompareTo("TRD") != 0){
@@ -297,7 +297,7 @@ Bool_t      AliEveTRDLoader::Open(const char *filename, const char *dir)
                AliError("Filename didn't fulfill naming conventions. No data will be loaded.");
                return kFALSE;
        }
-       
+
        return kTRUE;
 }
 
@@ -348,11 +348,11 @@ void AliEveTRDLoader::Unload()
 AliEveTRDLoaderEditor::AliEveTRDLoaderEditor(const TGWindow* p, Int_t width, Int_t height, UInt_t options, Pixel_t back) : TGedFrame(p, width, height, options | kVerticalFrame, back)
 {
        MakeTitle("AliEveTRDLoader");
-       
+
   fFile = 0x0;
        TGTextButton *fOpenFile = 0x0;
        Int_t labelW = 42;
+
        TGHorizontalFrame* f = new TGHorizontalFrame(this);
        TGHorizontalFrame* g = new TGHorizontalFrame(f, labelW, 0, kFixedWidth);
        TGLabel* l = new TGLabel(g, "File: ");
@@ -363,13 +363,13 @@ AliEveTRDLoaderEditor::AliEveTRDLoaderEditor(const TGWindow* p, Int_t width, Int
        fFile->SetWidth(140);
        fFile->Connect("DoubleClicked()", "AliEveTRDLoaderEditor", this, "FileOpen()");
        f->AddFrame(fFile);
-       
+
        fOpenFile = new TGTextButton(f, "Browse");
        f->AddFrame(fOpenFile);
        fOpenFile->Connect("Clicked()", "AliEveTRDLoaderEditor", this, "FileOpen()");
        AddFrame(f);
 
-               
+
   fEvent = new TEveGValuator(this, "AliEveEventManager:", 110, 0);
   fEvent->SetShowSlider(kFALSE);
   fEvent->SetLabelWidth(labelW);
@@ -385,7 +385,7 @@ AliEveTRDLoaderEditor::AliEveTRDLoaderEditor(const TGWindow* p, Int_t width, Int
        // "Chamber(s) selector" group frame
        TGGroupFrame *fGroupFrame1974 = new TGGroupFrame(this,"Chamber(s) selector");
        TGVerticalFrame *fVerticalFrame1974 = new TGVerticalFrame(fGroupFrame1974, 150, 50,kVerticalFrame);
-  
+
        fSMNumber = new TEveGValuator(fVerticalFrame1974, "SM:", 0, 0);
   fSMNumber->SetShowSlider(kFALSE);
   fSMNumber->SetLabelWidth(labelW);
@@ -413,7 +413,7 @@ AliEveTRDLoaderEditor::AliEveTRDLoaderEditor(const TGWindow* p, Int_t width, Int
   fPlaneNumber->SetToolTip("Plane id [-1 for all in this stack]");
 
        fVerticalFrame1974->AddFrame(fPlaneNumber, new TGLayoutHints(kLHintsLeft | kLHintsTop | kLHintsCenterX | kLHintsExpandY,2,2,2,2));
-       
+
        fGroupFrame1974->AddFrame(fVerticalFrame1974, new TGLayoutHints(kLHintsLeft | kLHintsTop | kLHintsExpandY | kLHintsCenterX,2,2,2,2));
 
        TGTextButton *fTextButton2037 = new TGTextButton(fGroupFrame1974,"Select");
@@ -452,7 +452,7 @@ void AliEveTRDLoaderEditor::SetModel(TObject* obj)
 
        fEvent->SetEnabled(kFile);
        fEvent->GetEntry()->SetIntNumber(fM->fEvent);
-       
+
        fSMNumber->SetEnabled(kFile);
        fSMNumber->GetEntry()->SetIntNumber(fM->fSM);
 
index 4770035..4fc841c 100644 (file)
@@ -4,14 +4,14 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_TRDLoader_H
 #define ALIEVE_TRDLoader_H
 
 ////////////////////////////////////////////////////////////////////////
 //                                                                      // - ALIEVE implementation -
-// Loader for the TRD detector - base class 
+// Loader for the TRD detector - base class
 //    - AliEveTRDLoader - loader of TRD data (simulation + measured)
 //    - AliEveTRDLoaderEditor - UI
 //
@@ -63,19 +63,19 @@ class TEveGValuator;
        protected:
                Bool_t  kLoadHits, kLoadDigits, kLoadClusters, kLoadTracks;
                Int_t           fSM, fStack, fLy; // supermodule, stack, layer
-               TString fFilename; // name of data file 
+               TString fFilename; // name of data file
                TString fDir; // data directory
                Int_t           fEvent; // current event to be displayed
-                       
+
 
                AliTRDv1                                        *fTRD; // the TRD detector
                AliTRDgeometry          *fGeo; // the TRD geometry
-               
+
                ClassDef(AliEveTRDLoader, 1) // Alieve Loader class for the TRD detector
        };
 
 
-       
+
        class AliEveTRDLoaderEditor : public TGedFrame
        {
        public:
@@ -87,14 +87,14 @@ class TEveGValuator;
                virtual void    Load();
                virtual void    SetEvent(Double_t ev){fM->fEvent = (Int_t)ev;}
                virtual void    SetModel(TObject* obj);
-               
+
        protected:
                AliEveTRDLoader         *fM;
                TGTextEntry             *fFile;
                TEveGValuator           *fEvent;
                TEveGValuator           *fSMNumber, *fStackNumber, *fPlaneNumber;
-               
+
                ClassDef(AliEveTRDLoaderEditor,1) // Editor for AliEveTRDLoader
        };
-       
+
 #endif
index 8951b19..b9e032c 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #include "AliEveTRDLoaderImp.h"
 #include "AliEveTRDModuleImp.h"
@@ -63,7 +63,7 @@ Bool_t        AliEveTRDLoaderSim::GoToEvent(int ev)
                AliWarning("Please select first the type of data that you want to monitor and then hit the \"Load\" button.");
                return kFALSE;
        }
-       
+
        fEvent = ev;
 
        if(!fRunLoader){
@@ -72,7 +72,7 @@ Bool_t        AliEveTRDLoaderSim::GoToEvent(int ev)
        }
        fRunLoader->UnloadAll("TRD");
        Unload();
-       
+
        if(fRunLoader->GetEvent(ev)) return kFALSE;
        TTree *t = 0x0;
        if(kLoadHits){
@@ -112,7 +112,7 @@ Bool_t      AliEveTRDLoaderSim::LoadHits(TTree *tH)
 {
        Info("LoadHits()", "Loading ...");
        if(!fChildren.size()) return kTRUE;
-       
+
        AliEveTRDChamber *chmb = 0x0;
        AliTRDhit *hit = 0x0;
        Int_t d;
@@ -140,11 +140,11 @@ Bool_t    AliEveTRDLoaderSim::Open(const char *filename, const char *dir)
 {
        //Info("Open()", "");
 
-       
+
        fFilename = filename;
        fDir = dir;
        fDir += "/";
-       
+
        fRunLoader = AliRunLoader::GetRunLoader();
        if(!fRunLoader) fRunLoader = AliRunLoader::Open(filename,
                                AliConfig::GetDefaultEventFolderName(),"read");
@@ -153,7 +153,7 @@ Bool_t      AliEveTRDLoaderSim::Open(const char *filename, const char *dir)
                return kFALSE;
        }
        fRunLoader->SetDirName(fDir);
-       
+
        gAlice = fRunLoader->GetAliRun();
   if(!gAlice) fRunLoader->LoadgAlice();
        if(!gAlice){
@@ -165,11 +165,11 @@ Bool_t    AliEveTRDLoaderSim::Open(const char *filename, const char *dir)
                AliError("Couldn't find TRD");
                return kFALSE;
        }
-       
+
        return kTRUE;
 }
 
-       
+
 
 ///////////////////////////////////////////////////////////
 /////////////     AliEveTRDLoaderRaw        /////////////////////
@@ -204,7 +204,7 @@ Bool_t  AliEveTRDLoaderRaw::Open(const char *filename, const char *dir)
 
        if(fRaw) delete fRaw;
        fRaw = new AliTRDrawData();
-       
+
        if(fDataRoot){
                if(fRawRootReader) delete fRawRootReader;
                fRawRootReader = new AliRawReaderRoot(filename);
@@ -241,7 +241,7 @@ Bool_t      AliEveTRDLoaderRaw::GoToEvent(int ev)
                fEventOld = -1;
                checkEnd = kFALSE;
        } else checkEnd = kTRUE;
-       
+
        do NextEvent(); while(fEventOld != ev && !(checkEnd == kTRUE && fEventOld == 0));
        LoadEvent();
        gEve->Redraw3D();
@@ -253,7 +253,7 @@ Bool_t      AliEveTRDLoaderRaw::GoToEvent(int ev)
 Bool_t AliEveTRDLoaderRaw::LoadEvent()
 {
        Info("LoadEvent()", "Loading ...");
-       
+
        static const TEveException eH("AliEveTRDLoader::LoadEvent ");
        if(fRawRootReader == 0x0) throw(eH + "data file not opened.");
 
@@ -300,13 +300,13 @@ void AliEveTRDLoaderRaw::NextEvent(Bool_t rewindOnEnd)
 AliEveTRDLoaderSimEditor::AliEveTRDLoaderSimEditor(const TGWindow* p, Int_t width, Int_t height, UInt_t options, Pixel_t back) : TGedFrame(p, width, height, options | kVerticalFrame, back)
 {
        MakeTitle("AliEveTRDLoaderSim");
-       
+
        // "Data selector" group frame
        TGGroupFrame *fGroupFrame = new TGGroupFrame(this,"Data selector");
        fLoadHits = new TGCheckButton(fGroupFrame,"  Hits");
        fLoadHits->Connect("Clicked()", "AliEveTRDLoaderSimEditor", this, "Toggle(=0)");
        fGroupFrame->AddFrame(fLoadHits, new TGLayoutHints(kLHintsLeft | kLHintsTop | kLHintsCenterY | kLHintsExpandX,2,2,2,2));
-       
+
        fLoadDigits = new TGCheckButton(fGroupFrame,"  Digits");
        fLoadDigits->Connect("Clicked()", "AliEveTRDLoaderSimEditor", this, "Toggle(=1)");
        fGroupFrame->AddFrame(fLoadDigits, new TGLayoutHints(kLHintsLeft | kLHintsTop | kLHintsCenterY | kLHintsExpandX,2,2,2,2));
@@ -378,7 +378,7 @@ void AliEveTRDLoaderSimEditor::Toggle(Int_t id)
 // {
 //     MakeTitle("AliEveTRDLoaderRaw");
 // }
-//     
+//
 // void        TRDLoaderRawEditor::SetModel(TObject* obj)
 // {
 //     Info("SetModel()", "");
index 8262457..2f3ec44 100644 (file)
@@ -4,7 +4,7 @@
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
- * full copyright notice.                                                 * 
+ * full copyright notice.                                                 *
  **************************************************************************/
 #ifndef ALIEVE_TRDLoaderImp_H
 #define ALIEVE_TRDLoaderImp_H
@@ -36,40 +36,40 @@ class TGCheckButton;
        public:
                AliEveTRDLoaderSim(const Text_t* n="AliEveTRDLoaderSim", const Text_t* t=0);
                ~AliEveTRDLoaderSim();
-               
+
                Bool_t                  GoToEvent(int ev);
                Bool_t                  LoadHits(TTree *tH);
                Bool_t                  Open(const char *file, const char *dir=".");
-                       
+
        private:
                AliRunLoader                    *fRunLoader; // Run Loader
-       
+
                ClassDef(AliEveTRDLoaderSim, 1) // Alieve loader for the TRD detector (gAlice)
        };
-       
+
 
        class AliEveTRDLoaderRaw : public AliEveTRDLoader
        {
        public:
                AliEveTRDLoaderRaw(const Text_t* n="AliEveTRDLoaderRaw", const Text_t*&nb