|
ATLAS Offline Software
|
Go to the documentation of this file.
10 ISvcLocator* pSvcLocator)
37 [] (
const auto* param) ->
double
38 {
return param->transverseMomentum(); });
40 [] (
const auto* param) ->
double
41 {
return -
std::log(
std::tan(0.5 * param->parameters()[Acts::eBoundTheta]) ); });
43 [] (
const auto* param) ->
double
44 {
return param->parameters()[Acts::eBoundLoc0]; });
46 [] (
const auto* param) ->
double
47 {
return param->parameters()[Acts::eBoundLoc1]; });
49 [] (
const auto* param) ->
double
50 {
return param->parameters()[Acts::eBoundPhi]; });
52 [] (
const auto* param) ->
double
53 {
return param->parameters()[Acts::eBoundTheta]; });
55 [] (
const auto* param) ->
double
56 {
return param->parameters()[Acts::eBoundQOverP]; });
58 [] (
const auto* param) ->
double
59 {
return param->parameters()[Acts::eBoundTime]; });
62 [] (
const auto* param) ->
int
63 {
return param->charge(); });
66 monitor_pt, monitor_eta,
67 monitor_loc0, monitor_loc1,
68 monitor_phi, monitor_theta,
73 return StatusCode::SUCCESS;
EstimatedTrackParamsAnalysisAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
initialize
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.
Base class for Athena Monitoring Algorithms.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
::StatusCode StatusCode
StatusCode definition for legacy code.
const_pointer_type get() const
Dereference the pointer, but don't cache anything.
void fill(const ToolHandle< GenericMonitoringTool > &groupHandle, std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &&variables) const
Fills a vector of variables to a group by reference.
Gaudi::Property< std::string > m_monGroupName
virtual bool isValid() override final
Can the handle be successfully dereferenced?
SG::ReadHandleKey< ActsTrk::BoundTrackParametersContainer > m_inputTrackParamsColletionKey
virtual StatusCode initialize() override
initialize
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Declare a monitored scalar variable.
size_type size() const noexcept
Returns the number of elements in the collection.