Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DD4hepBinningHelpers.hpp File Reference
#include "Acts/Definitions/Units.hpp"
#include "Acts/Detector/ProtoBinning.hpp"
#include "Acts/Plugins/DD4hep/DD4hepConversionHelpers.hpp"
#include "Acts/Utilities/BinningData.hpp"
#include "Acts/Utilities/detail/AxisFwd.hpp"
#include <string>
#include <tuple>
#include <vector>
#include <DD4hep/DD4hepUnits.h>
#include <DD4hep/DetElement.h>
#include <DD4hep/DetFactoryHelper.h>
#include <DD4hep/Objects.h>
#include <DDRec/DetectorData.h>
#include <XML/Utilities.h>
+ Include dependency graph for DD4hepBinningHelpers.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 

Functions

void Acts::decodeBinning (dd4hep::rec::VariantParameters &variantParams, const xml_comp_t &xmlBinning, const std::string &bname, const std::vector< std::string > &bvals)
 
std::vector
< Acts::Experimental::ProtoBinning
Acts::convertBinning (const dd4hep::DetElement &dd4hepElement, const std::string &bname)
 This method converts the DD4hep binning into the Acts ProtoBinning.
 

Variables

static std::vector< std::tuple
< std::string, BinningValue > > 
Acts::allowedBinnings