]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFFEEReader.cxx
Macro that generates Zero MisAlignment in ACORDE Geometry
[u/mrichter/AliRoot.git] / TOF / AliTOFFEEReader.cxx
index 6b2430f2dc0c9409fa5a51956ad85f53c963eef8..320ff04de7ffa19c5a0210b52338a82036a6d73d 100644 (file)
 //                                                                  //
 //////////////////////////////////////////////////////////////////////
 
+#include <TSystem.h>
 #include "AliTOFFEEReader.h"
 #include "AliTOFFEEConfig.h"
 #include "AliTOFRawStream.h"
+#include "AliTOFGeometry.h"
 #include "AliLog.h"
 #include <fstream>
 
@@ -110,7 +112,7 @@ AliTOFFEEReader::ResetChannelEnabledArray()
 //_______________________________________________________________
 
 void
-AliTOFFEEReader::LoadFEEConfig(const Char_t *FileName)
+AliTOFFEEReader::LoadFEEConfig(const Char_t *FileName) const
 {
   /*
    *
@@ -118,8 +120,9 @@ AliTOFFEEReader::LoadFEEConfig(const Char_t *FileName)
    *
    */
 
+  Char_t *expandedFileName = gSystem->ExpandPathName(FileName);
   std::ifstream is;
-  is.open(FileName, std::ios::binary);
+  is.open(expandedFileName, std::ios::binary);
   is.read((Char_t *)fFEEConfig, sizeof(AliTOFFEEConfig));
   is.close();
 }
@@ -174,7 +177,7 @@ AliTOFFEEReader::ParseFEEConfig()
 //_______________________________________________________________
 
 Bool_t 
-AliTOFFEEReader::IsChannelEnabled(Int_t iDDL, Int_t iTRM, Int_t iChain, Int_t iTDC, Int_t iChannel)
+AliTOFFEEReader::IsChannelEnabled(Int_t iDDL, Int_t iTRM, Int_t iChain, Int_t iTDC, Int_t iChannel) const
 {
   /*
    *