Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move RecoTracker/PixelVertexFinding to RecoVertex/PixelVertexFinding #45842

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CalibTracker/Configuration/python/Reconstruction_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi import *
from RecoTracker.Configuration.RecoTracker_cff import *
from RecoTracker.Configuration.RecoTrackerP5_cff import *
from RecoTracker.Configuration.RecoPixelVertexing_cff import *
from RecoVertex.Configuration.RecoPixelVertexing_cff import *
recotrack = cms.Sequence(offlineBeamSpot + siPixelRecHitsPreSplitting + siStripMatchedRecHits + recopixelvertexing + ckftracks)
recotrackP5 = cms.Sequence(offlineBeamSpot + siPixelRecHitsPreSplitting + siStripMatchedRecHits + recopixelvertexing + ctftracksP5)

Expand Down
2 changes: 1 addition & 1 deletion Configuration/EventContent/python/EventContent_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
from RecoBTag.Configuration.RecoBTag_EventContent_cff import *
from RecoTauTag.Configuration.RecoTauTag_EventContent_cff import *
from RecoVertex.Configuration.RecoVertex_EventContent_cff import *
from RecoTracker.Configuration.RecoPixelVertexing_EventContent_cff import *
from RecoVertex.Configuration.RecoPixelVertexing_EventContent_cff import *
from RecoEgamma.Configuration.RecoEgamma_EventContent_cff import *
from RecoParticleFlow.Configuration.RecoParticleFlow_EventContent_cff import *
from RecoVertex.BeamSpotProducer.BeamSpot_EventContent_cff import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
# Higher level objects
from RecoVertex.Configuration.RecoVertex_cff import *
from RecoEgamma.Configuration.RecoEgamma_cff import *
from RecoTracker.Configuration.RecoPixelVertexing_cff import *
from RecoVertex.Configuration.RecoPixelVertexing_cff import *


from RecoJets.Configuration.RecoJetsGlobal_cff import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@

#----------------------------
# Pixel tracks/vertices reco
process.load("RecoTracker.Configuration.RecoPixelVertexing_cff")
process.load("RecoVertex.Configuration.RecoPixelVertexing_cff")
from RecoVertex.PrimaryVertexProducer.OfflinePixel3DPrimaryVertices_cfi import *
process.pixelVertices = pixelVertices.clone(
TkFilterParameters = dict( minPt = process.pixelTracksTrackingRegions.RegionPSet.ptMin)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
from RecoTracker.PixelLowPtUtilities.siPixelClusterShapeCache_cfi import *
process.siPixelClusterShapeCachePreSplitting = siPixelClusterShapeCache.clone(src = 'siPixelClustersPreSplitting')
process.load("RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi")
process.load("RecoTracker.Configuration.RecoPixelVertexing_cff")
process.load("RecoVertex.Configuration.RecoPixelVertexing_cff")
from RecoVertex.PrimaryVertexProducer.OfflinePixel3DPrimaryVertices_cfi import *
process.pixelVertices = pixelVertices.clone(
TkFilterParameters = dict(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
process.load("RecoLocalTracker.SiStripZeroSuppression.SiStripZeroSuppression_cfi")

process.load("RecoVertex.BeamSpotProducer.BeamSpot_cff")
process.load("RecoPixelVertexing.Configuration.RecoPixelVertexing_cff")
process.load("RecoVertex.Configuration.RecoPixelVertexing_cff")
process.load("RecoTracker.Configuration.RecoTracker_cff")

process.load("DQM.SiPixelMonitorRawData.SiPixelMonitorRawData_cfi")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
process.load("RecoLocalTracker.SiStripZeroSuppression.SiStripZeroSuppression_cfi")

process.load("RecoVertex.BeamSpotProducer.BeamSpot_cff")
process.load("RecoPixelVertexing.Configuration.RecoPixelVertexing_cff")
process.load("RecoVertex.Configuration.RecoPixelVertexing_cff")
process.load("RecoTracker.Configuration.RecoTracker_cff")

process.load("DQM.SiPixelMonitorRawData.SiPixelMonitorRawData_cfi")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
process.load("RecoLocalTracker.SiStripZeroSuppression.SiStripZeroSuppression_cfi")

process.load("RecoVertex.BeamSpotProducer.BeamSpot_cff")
process.load("RecoPixelVertexing.Configuration.RecoPixelVertexing_cff")
process.load("RecoVertex.Configuration.RecoPixelVertexing_cff")
process.load("RecoTracker.Configuration.RecoTracker_cff")

process.load("DQM.SiPixelMonitorRawData.SiPixelMonitorRawData_cfi")
Expand Down
2 changes: 1 addition & 1 deletion DQM/SiStripMonitorClient/python/RecoForDQM_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
from RecoVertex.BeamSpotProducer.BeamSpot_cff import *

# Pixel Vertex
from RecoTracker.Configuration.RecoPixelVertexing_cff import *
from RecoVertex.Configuration.RecoPixelVertexing_cff import *

# Reconstruction Sequence
RecoForDQMCollision = cms.Sequence(siPixelDigis*siStripDigis*trackerlocalreco*offlineBeamSpot*recopixelvertexing*ckftracks)
Expand Down

This file was deleted.

3 changes: 0 additions & 3 deletions RecoTracker/PixelVertexFinding/python/PixelVertexes_cff.py

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA

from RecoTracker.PixelTrackFitting.PixelTracks_cff import *
from RecoTracker.PixelVertexFinding.PixelVertexes_cff import *
from RecoVertex.PixelVertexFinding.PixelVertices_cff import *

# legacy pixel vertex reconsruction using the divisive vertex finder
pixelVerticesTask = cms.Task(
Expand All @@ -18,9 +18,9 @@
from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA

# build the pixel vertices in SoA format on the CPU
from RecoTracker.PixelVertexFinding.pixelVertexProducerCUDAPhase1_cfi import pixelVertexProducerCUDAPhase1 as _pixelVerticesCUDA
from RecoTracker.PixelVertexFinding.pixelVertexProducerCUDAPhase2_cfi import pixelVertexProducerCUDAPhase2 as _pixelVerticesCUDAPhase2
from RecoTracker.PixelVertexFinding.pixelVertexProducerCUDAHIonPhase1_cfi import pixelVertexProducerCUDAHIonPhase1 as _pixelVerticesCUDAHIonPhase1
from RecoVertex.PixelVertexFinding.pixelVertexProducerCUDAPhase1_cfi import pixelVertexProducerCUDAPhase1 as _pixelVerticesCUDA
from RecoVertex.PixelVertexFinding.pixelVertexProducerCUDAPhase2_cfi import pixelVertexProducerCUDAPhase2 as _pixelVerticesCUDAPhase2
from RecoVertex.PixelVertexFinding.pixelVertexProducerCUDAHIonPhase1_cfi import pixelVertexProducerCUDAHIonPhase1 as _pixelVerticesCUDAHIonPhase1

pixelVerticesSoA = SwitchProducerCUDA(
cpu = _pixelVerticesCUDA.clone(
Expand All @@ -42,7 +42,7 @@
))

# convert the pixel vertices from SoA to legacy format
from RecoTracker.PixelVertexFinding.pixelVertexFromSoA_cfi import pixelVertexFromSoA as _pixelVertexFromSoA
from RecoVertex.PixelVertexFinding.pixelVertexFromSoA_cfi import pixelVertexFromSoA as _pixelVertexFromSoA

(pixelNtupletFit).toReplaceWith(pixelVertices, _pixelVertexFromSoA.clone(
src = "pixelVerticesSoA"
Expand Down Expand Up @@ -78,7 +78,7 @@
))

# transfer the pixel vertices in SoA format to the CPU
from RecoTracker.PixelVertexFinding.pixelVerticesSoA_cfi import pixelVerticesSoA as _pixelVerticesSoA
from RecoVertex.PixelVertexFinding.pixelVerticesSoA_cfi import pixelVerticesSoA as _pixelVerticesSoA
gpu.toModify(pixelVerticesSoA,
cuda = _pixelVerticesSoA.clone(
src = cms.InputTag("pixelVerticesCUDA")
Expand All @@ -102,14 +102,14 @@
## pixel vertex reconstruction with Alpaka

# pixel vertex SoA producer with alpaka on the device
from RecoTracker.PixelVertexFinding.pixelVertexProducerAlpakaPhase1_cfi import pixelVertexProducerAlpakaPhase1 as _pixelVerticesAlpakaPhase1
from RecoTracker.PixelVertexFinding.pixelVertexProducerAlpakaPhase2_cfi import pixelVertexProducerAlpakaPhase2 as _pixelVerticesAlpakaPhase2
from RecoTracker.PixelVertexFinding.pixelVertexProducerAlpakaHIonPhase1_cfi import pixelVertexProducerAlpakaHIonPhase1 as _pixelVerticesAlpakaHIonPhase1
from RecoVertex.PixelVertexFinding.pixelVertexProducerAlpakaPhase1_cfi import pixelVertexProducerAlpakaPhase1 as _pixelVerticesAlpakaPhase1
from RecoVertex.PixelVertexFinding.pixelVertexProducerAlpakaPhase2_cfi import pixelVertexProducerAlpakaPhase2 as _pixelVerticesAlpakaPhase2
from RecoVertex.PixelVertexFinding.pixelVertexProducerAlpakaHIonPhase1_cfi import pixelVertexProducerAlpakaHIonPhase1 as _pixelVerticesAlpakaHIonPhase1
pixelVerticesAlpaka = _pixelVerticesAlpakaPhase1.clone()
phase2_tracker.toReplaceWith(pixelVerticesAlpaka,_pixelVerticesAlpakaPhase2.clone())
(pp_on_AA & ~phase2_tracker).toReplaceWith(pixelVerticesAlpaka,_pixelVerticesAlpakaHIonPhase1.clone(doSplitting = False))

from RecoTracker.PixelVertexFinding.pixelVertexFromSoAAlpaka_cfi import pixelVertexFromSoAAlpaka as _pixelVertexFromSoAAlpaka
from RecoVertex.PixelVertexFinding.pixelVertexFromSoAAlpaka_cfi import pixelVertexFromSoAAlpaka as _pixelVertexFromSoAAlpaka
alpaka.toReplaceWith(pixelVertices, _pixelVertexFromSoAAlpaka.clone())

# pixel vertex SoA producer with alpaka on the cpu, for validation
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#ifndef RecoTracker_PixelVertexFinding_Cluster1DCleaner_h
#define RecoTracker_PixelVertexFinding_Cluster1DCleaner_h
#ifndef RecoVertex_PixelVertexFinding_Cluster1DCleaner_h
#define RecoVertex_PixelVertexFinding_Cluster1DCleaner_h

#include "CommonTools/Clustering1D/interface/Cluster1D.h"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#ifndef RecoTracker_PixelVertexFinding_Cluster1DMerger_h
#define RecoTracker_PixelVertexFinding_Cluster1DMerger_h
#ifndef RecoVertex_PixelVertexFinding_Cluster1DMerger_h
#define RecoVertex_PixelVertexFinding_Cluster1DMerger_h

#include "CommonTools/Clustering1D/interface/Cluster1D.h"
#include "CommonTools/Clustering1D/interface/WeightEstimator.h"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#ifndef RecoTracker_PixelVertexFinding_DivisiveClusterizer1D_h
#define RecoTracker_PixelVertexFinding_DivisiveClusterizer1D_h
#ifndef RecoVertex_PixelVertexFinding_DivisiveClusterizer1D_h
#define RecoVertex_PixelVertexFinding_DivisiveClusterizer1D_h

#include "CommonTools/Clustering1D/interface/Clusterizer1D.h"
//#include "CommonTools/Clustering1D/interface/Cluster1DMerger.h"
//#include "CommonTools/Clustering1D/interface/Cluster1DCleaner.h"
#include "RecoTracker/PixelVertexFinding/interface/Cluster1DMerger.h"
#include "RecoTracker/PixelVertexFinding/interface/Cluster1DCleaner.h"
#include "RecoVertex/PixelVertexFinding/interface/Cluster1DMerger.h"
#include "RecoVertex/PixelVertexFinding/interface/Cluster1DCleaner.h"
#include "CommonTools/Clustering1D/interface/TrivialWeightEstimator.h"
#include "CommonTools/Clustering1D/interface/Clusterizer1DCommons.h"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#ifndef RecoTracker_PixelVertexFinding_DivisiveVertexFinder_h
#define RecoTracker_PixelVertexFinding_DivisiveVertexFinder_h
/** \class DivisiveVertexFinder DivisiveVertexFinder.h RecoTracker/PixelVertexFinding/interface/DivisiveVertexFinder.h
#ifndef RecoVertex_PixelVertexFinding_DivisiveVertexFinder_h
#define RecoVertex_PixelVertexFinding_DivisiveVertexFinder_h
/** \class DivisiveVertexFinder DivisiveVertexFinder.h RecoVertex/PixelVertexFinding/interface/DivisiveVertexFinder.h

Description: Fits a primary vertex in 1D (z) using the "divisive method"

Expand All @@ -27,9 +27,9 @@
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
//#include "CommonTools/Clustering1D/interface/DivisiveClusterizer1D.h"
#include "RecoTracker/PixelVertexFinding/interface/DivisiveClusterizer1D.h"
#include "RecoVertex/PixelVertexFinding/interface/DivisiveClusterizer1D.h"

#include "RecoTracker/PixelVertexFinding/interface/PVClusterComparer.h"
#include "RecoVertex/PixelVertexFinding/interface/PVClusterComparer.h"

class DivisiveVertexFinder {
public:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#ifndef RecoTracker_PixelVertexFinding_FindPeakFastPV_h
#define RecoTracker_PixelVertexFinding_FindPeakFastPV_h
/** \class FindPeakFastPV FindPeakFastPV.h RecoTracker/PixelVertexFinding/FindPeakFastPV.h
#ifndef RecoVertex_PixelVertexFinding_FindPeakFastPV_h
#define RecoVertex_PixelVertexFinding_FindPeakFastPV_h
/** \class FindPeakFastPV FindPeakFastPV.h RecoVertex/PixelVertexFinding/FindPeakFastPV.h
* Given *zProjections* and *zWeights* find the peak of width *m_zClusterWidth*.
* Use only values with *zWeights*>*m_weightCut*.
* Look near *oldVertex* within *m_zClusterSearchArea*.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#ifndef RecoTracker_PixelVertexFinding_PVCluster_h
#define RecoTracker_PixelVertexFinding_PVCluster_h
/** \class PVCluster PVCluster.h RecoTracker/PixelVertexFinding/PVCluster.h
#ifndef RecoVertex_PixelVertexFinding_PVCluster_h
#define RecoVertex_PixelVertexFinding_PVCluster_h
/** \class PVCluster PVCluster.h RecoVertex/PixelVertexFinding/PVCluster.h
* A simple collection of tracks that represents a physical clustering
* of charged particles, ie a vertex, in one dimension. This
* (typedef) class is used by the Pixel standalone vertex finding
* classes found in RecoTracker/PixelVertexFinding.
* classes found in RecoVertex/PixelVertexFinding.
*
* \author Aaron Dominguez (UNL)
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef RecoTracker_PixelVertexFinding_PVClusterComparer_h
#define RecoTracker_PixelVertexFinding_PVClusterComparer_h
#ifndef RecoVertex_PixelVertexFinding_PVClusterComparer_h
#define RecoVertex_PixelVertexFinding_PVClusterComparer_h
/** \class PVClusterComparer PVClusterComparer.h
* RecoTracker/PixelVertexFinding/PVClusterComparer.h
* RecoVertex/PixelVertexFinding/PVClusterComparer.h
* This helper class is used to sort the collection of vertexes by
* sumPt. It is used in DivisiveVertexFinder. The sum of the squares
* of the pT is only done for tracks with pT>2.5 GeV. If the pT>10
Expand All @@ -10,7 +10,7 @@
*
* \author Aaron Dominguez (UNL)
*/
#include "RecoTracker/PixelVertexFinding/interface/PVCluster.h"
#include "RecoVertex/PixelVertexFinding/interface/PVCluster.h"
#include "DataFormats/VertexReco/interface/Vertex.h"

class PVClusterComparer {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#ifndef RecoTracker_PixelVertexFinding_PVPositionBuilder_h
#define RecoTracker_PixelVertexFinding_PVPositionBuilder_h
/** \class PVPositionBuilder PVPositionBuilder.h RecoTracker/PixelVertexFinding/PVPositionBuilder.h
#ifndef RecoVertex_PixelVertexFinding_PVPositionBuilder_h
#define RecoVertex_PixelVertexFinding_PVPositionBuilder_h
/** \class PVPositionBuilder PVPositionBuilder.h RecoVertex/PixelVertexFinding/PVPositionBuilder.h
* This helper class calculates the average Z position of a collection of
* tracks. You have the option of calculating the straight average,
* or making a weighted average using the error of the Z of the tracks. This
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#ifndef RecoTracker_PixelVertexFinding_interface_PixelVertexWorkSpaceLayout_h
#define RecoTracker_PixelVertexFinding_interface_PixelVertexWorkSpaceLayout_h
#ifndef RecoVertex_PixelVertexFinding_interface_PixelVertexWorkSpaceLayout_h
#define RecoVertex_PixelVertexFinding_interface_PixelVertexWorkSpaceLayout_h

#include <alpaka/alpaka.hpp>

Expand Down Expand Up @@ -30,4 +30,4 @@ namespace vertexFinder {

} // namespace vertexFinder

#endif // RecoTracker_PixelVertexFinding_interface_PixelVertexWorkSpaceLayout_h
#endif // RecoVertex_PixelVertexFinding_interface_PixelVertexWorkSpaceLayout_h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<use name="Geometry/TrackerGeometryBuilder"/>
<use name="RecoLocalTracker/ClusterParameterEstimator"/>
<use name="RecoLocalTracker/Records"/>
<use name="RecoTracker/PixelVertexFinding"/>
<use name="RecoVertex/PixelVertexFinding"/>
<use name="SimDataFormats/PileupSummaryInfo"/>

<iftool name="cuda-gcc-support">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
#include "RecoLocalTracker/Records/interface/TkPixelCPERecord.h"

#include "RecoTracker/PixelVertexFinding/interface/FindPeakFastPV.h"
#include "RecoVertex/PixelVertexFinding/interface/FindPeakFastPV.h"

#include "FWCore/Utilities/interface/InputTag.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "RecoTracker/PixelVertexFinding/interface/PVClusterComparer.h"
#include "RecoVertex/PixelVertexFinding/interface/PVClusterComparer.h"

class PixelVertexCollectionTrimmer : public edm::stream::EDProducer<> {
public:
Expand Down Expand Up @@ -102,7 +102,7 @@ void PixelVertexCollectionTrimmer::fillDescriptions(edm::ConfigurationDescriptio
PVcomparerPSet.add<double>("track_chi2_max", 99999.)->setComment("max track chi2");
PVcomparerPSet.add<double>("track_prob_min", -1.)->setComment("min track prob");
desc.add<edm::ParameterSetDescription>("PVcomparer", PVcomparerPSet)
->setComment("from RecoTracker/PixelVertexFinding/python/PVClusterComparer_cfi.py");
->setComment("from RecoVertex/PixelVertexFinding/python/PVClusterComparer_cfi.py");
descriptions.add("hltPixelVertexCollectionTrimmer", desc);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "DataFormats/VertexReco/interface/VertexFwd.h"
#include "DataFormats/GeometryCommonDetAlgo/interface/GlobalError.h"
#include "RecoTracker/PixelVertexFinding/interface/DivisiveVertexFinder.h"
#include "RecoVertex/PixelVertexFinding/interface/DivisiveVertexFinder.h"
#include <memory>
#include <string>
#include <cmath>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#ifndef RecoTracker_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoADevice_h
#define RecoTracker_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoADevice_h
#ifndef RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoADevice_h
#define RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoADevice_h

#include "CUDADataFormats/Common/interface/PortableDeviceCollection.h"
#include "CUDADataFormats/Vertex/interface/ZVertexUtilities.h"
#include "RecoTracker/PixelVertexFinding/plugins/PixelVertexWorkSpaceUtilities.h"
#include "RecoVertex/PixelVertexFinding/plugins/PixelVertexWorkSpaceUtilities.h"

template <int32_t S>
class PixelVertexWorkSpaceSoADevice : public cms::cuda::PortableDeviceCollection<PixelVertexWSSoALayout<>> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#ifndef RecoTracker_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHost_h
#define RecoTracker_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHost_h
#ifndef RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHost_h
#define RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHost_h

#include "CUDADataFormats/Common/interface/PortableHostCollection.h"
#include "CUDADataFormats/Vertex/interface/ZVertexUtilities.h"
#include "RecoTracker/PixelVertexFinding/plugins/PixelVertexWorkSpaceUtilities.h"
#include "RecoVertex/PixelVertexFinding/plugins/PixelVertexWorkSpaceUtilities.h"

template <int32_t S>
class PixelVertexWorkSpaceSoAHost : public cms::cuda::PortableHostCollection<PixelVertexWSSoALayout<>> {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#ifndef RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHostAlpaka_h
#define RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHostAlpaka_h

#include <alpaka/alpaka.hpp>

#include "DataFormats/Portable/interface/PortableHostCollection.h"
#include "RecoVertex/PixelVertexFinding/interface/PixelVertexWorkSpaceLayout.h"

namespace vertexFinder {

using PixelVertexWorkSpaceSoAHost = PortableHostCollection<PixelVertexWSSoALayout<>>;

} // namespace vertexFinder

#endif // RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceSoAHostAlpaka_h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#ifndef RecoTracker_PixelVertexFinding_plugins_PixelVertexWorkSpaceUtilities_h
#define RecoTracker_PixelVertexFinding_plugins_PixelVertexWorkSpaceUtilities_h
#ifndef RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceUtilities_h
#define RecoVertex_PixelVertexFinding_plugins_PixelVertexWorkSpaceUtilities_h

#include <cuda_runtime.h>
#include "DataFormats/SoATemplate/interface/SoALayout.h"
Expand Down
Loading