7 #ifndef REGCNN_REGPIXELMAP3D_H 8 #define REGCNN_REGPIXELMAP3D_H 28 void AddHit(
float rel_x,
float rel_y,
float rel_z,
float charge,
int hit_prong_tag);
30 std::vector<float>
GetPM()
const {
return fPE;};
38 const unsigned int& bin_y,
39 const unsigned int& bin_z)
48 std::vector<float>
fPE;
63 #endif // REGCNN_PIXELMAP3D_H TH3F * ToCroppedTH3() const
std::vector< int > fProngTag
std::vector< float > GetCroppedPM() const
unsigned int LocalToIndex(const unsigned int &bin_x, const unsigned int &bin_y, const unsigned int &bin_z) const
RegCNNBoundary3D for 3D RegCNN PixelMap modified from CVNBoundary.h.
Defines an enumeration for cellhit classification.
void AddHit(float rel_x, float rel_y, float rel_z, float charge, int hit_prong_tag)
std::ostream & operator<<(std::ostream &os, const RegPixelMap3DProducer &p)
RegPixelMap3D, input to 3D CNN neural net.
std::vector< float > GetPM() const
std::vector< float > fPECropped