Minor changes, mostly cosmetic or comments
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 2 Jul 2002 12:33:51 +0000 (12:33 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 2 Jul 2002 12:33:51 +0000 (12:33 +0000)
HLT/src/AliL3Display.cxx
HLT/src/AliL3Display.h
HLT/src/AliL3Evaluate.cxx
HLT/src/AliL3FileHandler.cxx
HLT/src/AliL3FileHandler.h
HLT/src/AliL3Logger.cxx
HLT/src/AliL3Logger.h
HLT/src/AliL3MemHandler.cxx
HLT/src/AliL3MemHandler.h
HLT/src/AliL3Transform.cxx
HLT/src/AliL3Transform.h

index 11204ae..9e65235 100644 (file)
@@ -109,7 +109,7 @@ void AliL3Display::Setup(Char_t *trackfile,Char_t *path)
 
 }
 
-void AliL3Display::DisplayTracks(Int_t min_hits,Bool_t x3don)
+void AliL3Display::DisplayTracks(Int_t min_hits,Bool_t x3don,Float_t thr)
 {
   //Display the found tracks.
 
@@ -120,7 +120,7 @@ void AliL3Display::DisplayTracks(Int_t min_hits,Bool_t x3don)
   v->SetRange(-430,-560,-430,430,560,1710);
   c1->Clear();
   c1->SetFillColor(1);
-  c1->SetTheta(90.);
+  c1->SetTheta(45.);
   c1->SetPhi(0.);
     
   Int_t ntracks = fTracks->GetNTracks();
@@ -132,7 +132,8 @@ void AliL3Display::DisplayTracks(Int_t min_hits,Bool_t x3don)
   for(Int_t j=0; j<ntracks; j++)
     {
       AliL3Track *gtrack = fTracks->GetCheckedTrack(j); 
-      if(!gtrack) continue;        
+      if(!gtrack) continue;
+      if(gtrack->GetPt()<thr) continue;        
       Int_t nHits = gtrack->GetNHits();
       UInt_t *hitnum = gtrack->GetHitNumbers();
       if(nHits < min_hits) continue;
@@ -176,7 +177,7 @@ void AliL3Display::DisplayTracks(Int_t min_hits,Bool_t x3don)
       current_line->Draw("same");
             
     }
-  /*
+  
   //Take this if you want black&white display for printing.
   Char_t fname[256];
   Int_t i;
@@ -196,7 +197,7 @@ void AliL3Display::DisplayTracks(Int_t min_hits,Bool_t x3don)
       sprintf(fname,"US%d",i);
       fGeom->GetNode(fname)->SetLineColor(color);
     }
-  */
+  
   fGeom->Draw("same");
   
   if(x3don) c1->x3d();
index 911e3f7..615c45c 100644 (file)
@@ -26,7 +26,7 @@ class AliL3Display : public TObject {
   virtual ~AliL3Display();
 
   void Setup(Char_t *trackfile,Char_t *path);
-  void DisplayTracks(Int_t min_hits=10,Bool_t x3don=kTRUE);
+  void DisplayTracks(Int_t min_hits=10,Bool_t x3don=kTRUE,Float_t thr=0.);
   void DisplayAll(Int_t min_hits=10,Bool_t x3don=kTRUE);
   void DisplayClusters(Bool_t x3don=kTRUE);
 
index 334a20e..3a4c4f7 100644 (file)
 #include <TTree.h>
 #include <TClonesArray.h>
 
-#include "AliRun.h"
-#include "AliSimDigits.h"
-#include "AliTPC.h"
-#include "AliTPCClustersArray.h"
-#include "AliTPCClustersRow.h"
-#include "AliTPCcluster.h"
-#include "AliTPCParam.h"
-#include "AliComplexCluster.h"
+#include <AliRun.h>
+#include <AliSimDigits.h>
+#include <AliTPC.h>
+#include <AliTPCcluster.h>
+#include <AliTPCClustersArray.h>
+#include <AliTPCClustersRow.h>
+#include <AliTPCParam.h>
+#include <AliComplexCluster.h>
 
 #include "AliL3Transform.h"
 #include "AliL3SpacePointData.h"
@@ -1098,7 +1098,6 @@ Bool_t AliL3Evaluate::GetParticleCrossingPoint(TParticle *part,Int_t slice,Int_t
 {
   //Calcluate the crossing point between a generated particle and given padrow.
   
-  Double_t Pi = AliL3Transform::Pi();
   Double_t kappa = AliL3Transform::GetBField()*0.0029980/part->Pt();
   
   Double_t radius = 1/fabs(kappa);
index 397ba20..c54ce76 100644 (file)
@@ -88,7 +88,6 @@ void AliL3FileHandler::FreeDigitsTree()
   fDigitsTree=0;
 }
 
-
 Bool_t AliL3FileHandler::SetMCOutput(char *name)
 {
   fMC = fopen(name,"w");
@@ -212,7 +211,6 @@ Bool_t AliL3FileHandler::AliDigits2Binary(Int_t event)
   return out;
 }
 
-
 Bool_t AliL3FileHandler::AliDigits2CompBinary(Int_t event)
 {
   //Convert AliROOT TPC data, into HLT data format.
@@ -226,7 +224,6 @@ Bool_t AliL3FileHandler::AliDigits2CompBinary(Int_t event)
   return out;
 }
 
-
 AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event)
 {
   //Read data from AliROOT file into memory, and store it in the HLT data format.
@@ -234,6 +231,7 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
 
   AliL3DigitRowData *data = 0;
   nrow=0;
+  
   if(!fInAli){
     LOG(AliL3Log::kWarning,"AliL3FileHandler::AliDigits2Memory","File")
     <<"No Input avalible: no object TFile"<<ENDLOG;
@@ -244,7 +242,7 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
     <<"No Input avalible: TFile not opend"<<ENDLOG;
     return 0;
   }
-  
+
   if(!fDigitsTree)
     GetDigitsTree(event);
   
@@ -255,6 +253,7 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
   Int_t entries = (Int_t)fDigitsTree->GetEntries();
   Int_t ndigits[entries];
   Int_t lslice,lrow;
+  Float_t xyz[3];
   
   for(Int_t n=fLastIndex; n<fDigitsTree->GetEntries(); n++)
     {
@@ -266,8 +265,7 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
       if(lslice != fSlice) break;
       if(lrow < fRowMin) continue;
       if(lrow > fRowMax) break;
-      
-      Float_t xyz[3];
+
       ndigits[lrow] = 0;
       fDigits->First();
       do {
@@ -288,12 +286,13 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
           continue;
 
         ndigits[lrow]++; //for this row only
-        ndigitcount++;  //total number of digits to be published
+        ndigitcount++;   //total number of digits to be published
 
       } while (fDigits->Next());
-
+      //cout << lrow << " " << ndigits[lrow] << " - " << ndigitcount << endl;
       nrows++;
     }
+
   Int_t size = sizeof(AliL3DigitData)*ndigitcount
     + nrows*sizeof(AliL3DigitRowData);
 
@@ -306,7 +305,6 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
   for(Int_t n=fLastIndex; n<fDigitsTree->GetEntries(); n++)
     {
       fDigitsTree->GetEvent(n);
-      Float_t xyz[3];
       fParam->AdjustSectorRow(fDigits->GetID(),sector,row);
       AliL3Transform::Sector2Slice(lslice,lrow,sector,row);
       //if(fSlice != lslice || lrow<fRowMin || lrow>fRowMax) continue;
@@ -366,7 +364,6 @@ AliL3DigitRowData * AliL3FileHandler::AliDigits2Memory(UInt_t & nrow,Int_t event
   return data;
 }
 
-
 Bool_t AliL3FileHandler::GetDigitsTree(Int_t event)
 {
   //Connects to the TPC digit tree in the AliROOT file.
index 08b8b4f..786a92c 100644 (file)
@@ -36,7 +36,6 @@ class AliL3FileHandler:public AliL3MemHandler{
   void CloseAliInput(); 
   Bool_t IsDigit();
   
-
   Bool_t SetMCOutput(char *name);
   Bool_t SetMCOutput(FILE *file);
   void CloseMCOutput();
index 33465cf..a26003e 100644 (file)
@@ -2,6 +2,8 @@
 #include "AliL3Logger.h"
 #include <fstream.h>
 
+ClassImp(AliL3Logger)
+
 #ifdef use_logging
 
 int AliL3Logger::kAll= AliL3Log::kAll;
index 2ab6a72..5a56d1a 100644 (file)
@@ -1,3 +1,8 @@
+#ifndef ALIL3LOGGER_H
+#define ALIL3LOGGER_H
+
+#include "AliL3RootTypes.h"
+
 class MLUCLogServer;
 class ofstream;
 
@@ -10,7 +15,7 @@ class AliL3Logger{
   static int kError;
   static int kFatal;
   AliL3Logger();
-  ~AliL3Logger();
+  virtual ~AliL3Logger();
   void Set(int l);
   void UnSet(int l);
   void UseDevNull();
@@ -22,11 +27,14 @@ class AliL3Logger{
   void NotUseStderr();
   void NotUseStream();
   private:
-  MLUCLogServer *dn;
-  MLUCLogServer *so;
-  MLUCLogServer *se;
-  MLUCLogServer *sm;
-  ofstream *of;
+  MLUCLogServer *dn; //!
+  MLUCLogServer *so; //!
+  MLUCLogServer *se; //!
+  MLUCLogServer *sm; //!
+  ofstream *of;      //!
+
+  ClassDef(AliL3Logger,1)
 };
 
+#endif
 
index 27f69d4..7a96541 100644 (file)
 //  AliL3MemHandler file;
 //  file.SetBinaryInput(filename);
 //  
-//  UInt_t ndigits;
-//  AliL3DigitRowData *data = file.CompBinary2Memory(ndigits);
+//  UInt_t nrowss;
+//  AliL3DigitRowData *data = file.CompBinary2Memory(nrowss);
 //  
-//  for(int i=0; i<NumberOfRowsInPatch; i++) 
+//  for(int i=0; i<nrows; i++) 
 //    {
 //    
 //    AliL3DigitData *dataPt = (AliL3DigitData*)data->fDigitData;
@@ -72,7 +72,8 @@
 // -----------------------
 //
 // The data is RLE encoded and currently using _10_ bit range for the ADC-values.
-</pre> */  
+//</pre> 
+*/  
   
 ClassImp(AliL3MemHandler)
   
index 0e7c029..98c538a 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALIL3MEMHANDLER_H
-#define ALIL3MEMHANDLER_H
+#ifndef ALIL3_MEMHANDLER_H
+#define ALIL3_MEMHANDLER_H
 
 #include "AliL3RootTypes.h"
 #include "AliL3Transform.h"
@@ -114,8 +114,7 @@ class AliL3MemHandler{
                                              AliL3TrackArray *array);
   Bool_t Memory2TrackArray(UInt_t ntrack,AliL3TrackSegmentData *data,
                           AliL3TrackArray *array,Int_t slice);
-  
-  
+    
   //Memory Allocation
   UInt_t GetAllocatedSize(){return fSize;}  
   UInt_t GetFileSize();
@@ -173,5 +172,4 @@ inline Int_t AliL3MemHandler::CompareDigits(AliL3RandomDigitData *a,AliL3RandomD
   return 1;
 }
 
-
 #endif
index fce417e..d0560f2 100644 (file)
@@ -1,13 +1,18 @@
-// $Id$
-// Author: Anders Vestbo <mailto:vestbo@fi.uib.no>, Uli Frankenfeld <mailto:franken@fi.uib.no>
-//*-- Copyright &copy ASV
-// changes done by Constantin Loizides <mailto:loizides@ikf.physik.uni-frankfurt.de>
-
+/* $Id$
+ Author: Anders Vestbo <mailto:vestbo@fi.uib.no>,          
+         Uli Frankenfeld <mailto:franken@fi.uib.no>
+ changes done by Constantin Loizides <mailto:loizides@ikf.physik.uni-frankfurt.de>
+ -- Copyright&copy ASV
+*/
 
 #include "AliL3Logging.h"
 #include "AliL3Transform.h"
 #include <math.h>
+#include <stdlib.h>
+#include <string.h>
 
+/** \class AliL3Transform 
+//<pre>
 //_____________________________________________________________
 // AliL3Transform
 //
@@ -31,6 +36,8 @@
 //            where path is a char*, giving the path to where file containing
 //            the detector parameter is located. This file should be called
 //            "l3transform.config", and can be created with macro exa/Make_Init.C.
+//</pre>
+*/
 
 ClassImp(AliL3Transform)
 
index ba7985f..f16a3d0 100644 (file)
@@ -27,7 +27,7 @@ class AliL3Transform {
   static Double_t fZOffset;
   static Int_t fNPads[176]; //fill this following Init
   static Double_t fX[176];  //fill this following Init
-  static Int_t fVersion; //flags which version one is using
+  static Int_t fVersion;    //flags the version
   static Int_t fRows[6][2];
   static Int_t fNRows[6];
   static Int_t fNPatches;
@@ -93,7 +93,7 @@ class AliL3Transform {
   static void Local2Raw(Float_t *xyz, Int_t sector, Int_t row);
   static void Global2Raw(Float_t *xyz, Int_t sector, Int_t row);
   
-  ClassDef(AliL3Transform,1) //Transformation class for ALICE TPC
+  ClassDef(AliL3Transform,1)
 };
 #endif