ATLAS Offline Software
CaloGeometryFromFile.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CaloGeometryFromFile_h
6 #define CaloGeometryFromFile_h
7 
9 
11 {
12 public:
14 
15  bool LoadGeometryFromFile(const std::string& fileName,
16  const std::string& treeName,
17  const std::string& hashFileName
18  = "/eos/atlas/atlascerngroupdisk/proj-simul/"
19  "CaloGeometry/cellId_vs_cellHashId_map.txt");
20  bool LoadFCalGeometryFromFiles(const std::array<std::string, 3> &fileNames);
21  void DrawFCalGraph(int isam, int color);
22 
23 private:
24  void calculateFCalRminRmax();
26 };
27 
28 #endif // CaloGeometryFromFile_h
CaloGeometryFromFile::checkFCalGeometryConsistency
bool checkFCalGeometryConsistency()
Definition: CaloGeometryFromFile.cxx:327
CaloGeometryFromFile::DrawFCalGraph
void DrawFCalGraph(int isam, int color)
Definition: CaloGeometryFromFile.cxx:276
color
Definition: jFexInputByteStreamTool.cxx:25
checkxAOD.fileNames
fileNames
Definition: Tools/PyUtils/bin/checkxAOD.py:73
CaloGeometryFromFile::LoadGeometryFromFile
bool LoadGeometryFromFile(const std::string &fileName, const std::string &treeName, const std::string &hashFileName="/eos/atlas/atlascerngroupdisk/proj-simul/" "CaloGeometry/cellId_vs_cellHashId_map.txt")
Definition: CaloGeometryFromFile.cxx:23
CaloGeometryFromFile::calculateFCalRminRmax
void calculateFCalRminRmax()
Definition: CaloGeometryFromFile.cxx:307
CaloGeometry
Definition: CaloGeometry.h:27
CaloGeometryFromFile
Definition: CaloGeometryFromFile.h:11
FortranAlgorithmOptions.fileName
fileName
Definition: FortranAlgorithmOptions.py:13
CaloGeometryFromFile::LoadFCalGeometryFromFiles
bool LoadFCalGeometryFromFiles(const std::array< std::string, 3 > &fileNames)
Definition: CaloGeometryFromFile.cxx:184
dumpFileToPlots.treeName
string treeName
Definition: dumpFileToPlots.py:20
CaloGeometry.h
CaloGeometryFromFile::CaloGeometryFromFile
CaloGeometryFromFile()
Definition: CaloGeometryFromFile.cxx:21