49 if (larTPCMap.empty())
51 std::cout <<
"LArPseudoLayerPlugin::Initialize - LArTPC description not registered with Pandora as required " << std::endl;
52 return STATUS_CODE_NOT_INITIALIZED;
55 const LArTPC *
const pFirstLArTPC(larTPCMap.begin()->second);
58 for (
const LArTPCMap::value_type &mapEntry : larTPCMap)
60 const LArTPC *
const pLArTPC(mapEntry.second);
64 std::cout <<
"LArPseudoLayerPlugin::Initialize - Plugin does not support provided LArTPC configurations " << std::endl;
65 return STATUS_CODE_INVALID_PARAMETER;
69 return STATUS_CODE_SUCCESS;
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
unsigned int m_zerothLayer
The zeroth layer.
unsigned int GetPseudoLayer(const pandora::CartesianVector &positionVector) const
Get the appropriate pseudolayer for a specified position vector.
pandora::StatusCode Initialize()
Perform any operations that must occur after reading settings, but before running the process.