ATLAS Offline Software
Loading...
Searching...
No Matches
TFCSGANXMLParameters.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
6// TFCSGANDetectorRegion.h, (c) ATLAS Detector software
8
9#ifndef ISF_TFCSGANXMLPARAMETERS_H
10#define ISF_TFCSGANXMLPARAMETERS_H 1
11
12#include <map>
13#include <vector>
14
16#include "TH2D.h"
17;
18
20 public:
21 typedef std::map<int, TH2D> Binning;
22
25
26 void InitialiseFromXML(int pid, int etaMid,
27 const std::string &FastCaloGANInputFolderName);
28 void Print() const;
29
30 const std::vector<int>& GetRelevantLayers() const { return m_relevantlayers; };
31 const Binning &GetBinning() const { return m_binning; };
32 int GetLatentSpaceSize() const { return m_latentDim; };
33 int GetGANVersion() const { return m_ganVersion; };
34 bool IsSymmetrisedAlpha() const { return m_symmetrisedAlpha; };
35 const std::string& GetInputFolder() const { return m_fastCaloGANInputFolderName; };
36
37 private:
40 std::vector<int> m_relevantlayers;
44
45 ClassDef(TFCSGANXMLParameters, 2) // TFCSGANXMLParameters
46};
47
48#endif //> !ISF_TFCSGANXMLPARAMETERS_H
Cut down AthMessaging.
Definition MLogging.h:176
std::map< int, TH2D > Binning
const Binning & GetBinning() const
virtual ~TFCSGANXMLParameters()
const std::vector< int > & GetRelevantLayers() const
void InitialiseFromXML(int pid, int etaMid, const std::string &FastCaloGANInputFolderName)
const std::string & GetInputFolder() const
std::string m_fastCaloGANInputFolderName
std::vector< int > m_relevantlayers