ATLAS Offline Software
ParticleCellAssociation.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 
7 
8 namespace Rec {
9 
11  float coneSize, const CellIntersections&& intersections, const CaloCellContainer* container ) :
12  ParticleCaloAssociation<const CaloCell*>(caloExtension,std::move(data),coneSize),
13  m_cellInteresections(intersections), m_container(container)
14  {
15 
16  }
17 
18  ParticleCellAssociation::~ParticleCellAssociation() {
19  for( auto el : m_cellInteresections ){
20  delete el.second;
21  }
22  }
23 }
24 
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
Trk::CaloExtension
Tracking class to hold the extrapolation from a particle from the ID to the muon system (or the other...
Definition: CaloExtension.h:18
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
Rec
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Definition: FakeTrackBuilder.h:10
plotIsoValidation.el
el
Definition: plotIsoValidation.py:197
Rec::ParticleCellAssociation::ParticleCellAssociation
ParticleCellAssociation(const Trk::CaloExtension *caloExtension, Data &&data, float coneSize, const CellIntersections &&intersections, const CaloCellContainer *container=0)
constructor
ParticleCellAssociation.h
CaloCellContainer
Container class for CaloCell.
Definition: CaloCellContainer.h:55
Rec::ParticleCaloAssociation< const CaloCell * >::Data
std::vector< const CaloCell * > Data
typedef of Cell vector
Definition: ParticleCaloAssociation.h:19
CaloCell
Data object for each calorimeter readout cell.
Definition: CaloCell.h:57
xAOD::Iso::coneSize
float coneSize(IsolationConeSize type)
convert Isolation Size into cone size
Definition: IsolationHelpers.h:27