ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleCaloExtension.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7namespace xAOD {
8
9 ParticleCaloExtension::ParticleCaloExtension( float charge, std::vector<std::vector<float> >&& parameters,
10 std::vector<std::vector<float> >&& parametersCovariance,
11 std::vector<int>&& identifiers ) :
12 m_charge(charge), m_parameters(parameters),m_parametersCovariance(parametersCovariance),m_identifiers(identifiers), m_cellsAreSet(false)
13 {
14 }
15
18}
float m_charge
charge (unused in AnalysisBase)
std::vector< int > m_identifiers
identifiers of the intersections with detector layers
std::vector< std::vector< float > > m_parametersCovariance
covariance of parameters of the intersections with detector layers
std::vector< std::vector< float > > m_parameters
parameters of the intersections with detector layers
ParticleCaloExtension(float charge, std::vector< std::vector< float > > &&parameters, std::vector< std::vector< float > > &&parametersCovariance, std::vector< int > &&identifiers)
constructor taking calo extrapolation as input.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.