Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
LArPseudoLayerPlugin.h
Go to the documentation of this file.
1
8#ifndef LAR_PSEUDO_LAYER_PLUGIN_H
9#define LAR_PSEUDO_LAYER_PLUGIN_H 1
10
12
13namespace lar_content
14{
15
20{
21public:
26
27 unsigned int GetPseudoLayer(const pandora::CartesianVector &positionVector) const;
28 unsigned int GetPseudoLayerAtIp() const;
29
30private:
33
34 float m_zPitch;
35 float m_zOffset;
36 unsigned int m_zerothLayer;
37};
38
39//------------------------------------------------------------------------------------------------------------------------------------------
40
42{
43 return 0;
44}
45
46} // namespace lar_content
47
48#endif // #ifndef LAR_PSEUDO_LAYER_PLUGIN_H
LarPandoraPseudoLayerPlugin class.
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.
unsigned int GetPseudoLayerAtIp() const
Get the pseudolayer assigned to a point at the ip, i.e. the initial offset for pseudolayer values and...
CartesianVector class.
PseudoLayerPlugin class.
StatusCode
The StatusCode enum.