|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOTRKMUIDTOOLS_CALOMUONSCORETOOL_H
6 #define CALOTRKMUIDTOOLS_CALOMUONSCORETOOL_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
58 std::vector<float> &
phi, std::vector<float> &
energy, std::vector<int> &samplingId)
const;
66 int getBin(
const float low_edge,
const float up_edge,
const int n_bins,
float val)
const;
73 std::vector<int> &sampling)
const;
76 "Size of the cone within which calo cells are associated with a track particle"};
77 Gaudi::Property<int>
m_etaBins{
this,
"etaBins", 30,
"Number of bins in eta"};
78 Gaudi::Property<int>
m_phiBins{
this,
"phiBins", 30,
"Number of bins in phi"};
81 "Eta cut on the calorimeter cells associated with the track particle after centering of the calorimeter image"};
84 "Phi cut on the calorimeter cells associated with the track particle after centering of the calorimeter image"};
85 Gaudi::Property<int>
m_nChannels{
this,
"nChannels", 7,
"Number of colour channels in the convolutional neural network"};
102 Gaudi::Property<std::string>
m_modelFileName{
this,
"ModelFileName",
"CaloTrkMuIdTools/nnBased_201022/CaloMuonCNN_1.onnx"};
105 "Eta cut (absolute value) up to which a track particle's muon score will be calculated"};
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
::StatusCode StatusCode
StatusCode definition for legacy code.
Container class for CaloCell.
Class describing a TrackParticle.