Skip to content

Commit

Permalink
Merge pull request #1 from cms-sw/CMSSW_6_2_SLHCDEV_X
Browse files Browse the repository at this point in the history
Cmssw 6 2 slhcdev x
  • Loading branch information
suchandradutta committed Jul 31, 2015
2 parents d9697b1 + be02a58 commit 4599e0b
Show file tree
Hide file tree
Showing 124 changed files with 8,073 additions and 238 deletions.
4 changes: 4 additions & 0 deletions Configuration/PyReleaseValidation/python/relval_steps.py
Original file line number Diff line number Diff line change
Expand Up @@ -1101,6 +1101,10 @@ def genvalid(fragment,d,suffix='all',fi=''):
defaultDataSets['Extended2023HGCalMuonPandora']=defaultDataSets['Extended2023HGCalMuon'] # Geometry is the same, only reco is different
defaultDataSets['Extended2023SHCalNoTaper']='CMSSW_6_2_0_SLHC20_patch1-DES23_62_V1_refSHNoTaper-v'
defaultDataSets['2019WithGEMAging']='CMSSW_6_2_0_SLHC20-DES19_62_V8_UPG2019withGEM-v'
defaultDataSets['Extended2023HGCalScopeDoc_ee28_fh12']=defaultDataSets['Extended2023HGCalMuon']
defaultDataSets['Extended2023HGCalScopeDoc_ee24_fh11']=defaultDataSets['Extended2023HGCalMuon']
defaultDataSets['Extended2023HGCalScopeDoc_ee18_fh9']=defaultDataSets['Extended2023HGCalMuon']
defaultDataSets['Extended2023HGCalNoExtPix_ee18']=defaultDataSets['Extended2023HGCalMuon']
keys=defaultDataSets.keys()
for key in keys:
defaultDataSets[key+'PU']=defaultDataSets[key]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@
'Extended2023',
'Extended2023HGCalMuon',
'Extended2023SHCal',
'Extended2023SHCal4Eta',
'Extended2023HGCalScopeDoc_ee28_fh12',
'Extended2023TTI',
'Extended2023Muon',
'Extended2023HGCalV6Muon',
'Extended2023SHCalNoTaperNoExtPix',
'Extended2023Pixel',
'Extended2023SHCalNoTaper',
'Extended2023SHCalNoTaper4Eta',
'Extended2023HGCalScopeDoc_ee24_fh11',
'Extended2023HGCal',
'Extended2023HGCalMuon4Eta',
'Extended2023HGCalScopeDoc_ee18_fh9',
'BE5DPixel10DLHCC',
'Extended2023HGCalV4',
'Extended2023HGCalMuonPU',
Expand All @@ -31,7 +31,16 @@
'Extended2023HGCalMuonPandora',
'Extended2023HGCalMuonPandoraPU',
'Extended2023SHCalNoTaperFast',
'Extended2023HGCalNoExtPix'
'Extended2023HGCalNoExtPix',
'BE5DPixel10DLHCCNoDefect',
'BE5DPixel10DDefect',
'BE5DPixel10DCoolingDefect',
'Extended2023HGCalScopeDoc_ee28_fh12PU',
'Extended2023HGCalScopeDoc_ee24_fh11PU',
'Extended2023HGCalScopeDoc_ee18_fh9PU',
'Extended2023HGCalNoExtPix_ee18',
'Extended2023HGCalNoExtPix_ee18PU'

]


Expand All @@ -48,21 +57,26 @@
'Extended2023' : 'Extended2023,Extended2023Reco',
'Extended2023HGCalMuon' : 'Extended2023HGCalMuon,Extended2023HGCalMuonReco',
'Extended2023SHCal' : 'Extended2023SHCal,Extended2023SHCalReco',
'Extended2023SHCal4Eta' : 'Extended2023SHCal4Eta,Extended2023SHCal4EtaReco',
'Extended2023HGCalScopeDoc_ee28_fh12' : 'Extended2023HGCalMuon,Extended2023HGCalMuonReco',
'Extended2023TTI' : 'Extended2023TTI,Extended2023TTIReco',
'Extended2023Muon' : 'Extended2023Muon,Extended2023MuonReco',
'BE5DPixel10DLHCC' : 'ExtendedPhase2TkBE5DPixel10DLHCC',
'Extended2023HGCalV6Muon' : 'Extended2023HGCalV6Muon,Extended2023HGCalV6MuonReco',
'Extended2023SHCalNoTaperNoExtPix' : 'Extended2023SHCalNoTaperNoExtPix',
'Extended2023Pixel' : 'Extended2023Pixel,Extended2023PixelReco',
'Extended2023SHCalNoTaper' : 'Extended2023SHCalNoTaper,Extended2023SHCalNoTaperReco',
'Extended2023SHCalNoTaper4Eta' : 'Extended2023SHCalNoTaper4Eta,Extended2023SHCalNoTaper4EtaReco',
'Extended2023HGCalScopeDoc_ee24_fh11' : 'Extended2023HGCalMuon,Extended2023HGCalMuonReco',
'Extended2023HGCal' : 'Extended2023HGCal,Extended2023HGCalReco',
'Extended2023HGCalMuon4Eta' : 'Extended2023HGCalMuon4Eta,Extended2023HGCalMuon4EtaReco',
'Extended2023HGCalScopeDoc_ee18_fh9' : 'Extended2023HGCalMuon,Extended2023HGCalMuonReco',
'Extended2023HGCalV4' : 'Extended2023HGCalV4Muon,Extended2023HGCalV4MuonReco',
'Extended2023HGCalMuonPandora' : 'Extended2023HGCalMuon,Extended2023HGCalMuonReco',
'Extended2023SHCalNoTaperFast' : 'Extended2023SHCalNoTaper,Extended2023SHCalNoTaperReco',
'Extended2023HGCalNoExtPix' : 'Extended2023HGCalNoExtPix'
'Extended2023HGCalNoExtPix' : 'Extended2023HGCalNoExtPix',
'BE5DPixel10DLHCCNoDefect' : 'ExtendedPhase2TkBE5DPixel10DLHCC',
'BE5DPixel10DDefect' : 'ExtendedPhase2TkBE5DPixel10D',
'BE5DPixel10DCoolingDefect' : 'ExtendedPhase2TkBE5DPixel10D',
'Extended2023HGCalNoExtPix_ee18' : 'Extended2023HGCalNoExtPix'

}
upgradeGTs={ '2017' : 'auto:upgrade2017',
'2019' : 'auto:upgrade2019',
Expand All @@ -77,21 +91,25 @@
'Extended2023' : 'auto:upgradePLS3',
'Extended2023HGCalMuon' : 'PH2_1K_FB_V6::All', #EB aged at 1000fb-1
'Extended2023SHCal' : 'auto:upgradePLS3',
'Extended2023SHCal4Eta' : 'auto:upgradePLS3',
'Extended2023HGCalScopeDoc_ee28_fh12' : 'PH2_1K_FB_V6::All', #EB aged at 1000fb-1
'Extended2023TTI' : 'auto:upgradePLS3',
'Extended2023Muon' : 'auto:upgradePLS3',
'BE5DPixel10DLHCC' : 'auto:upgradePLS3',
'Extended2023HGCalV6Muon' : 'PH2_1K_FB_V6::All', #EB aged at 1000fb-1
'Extended2023SHCalNoTaperNoExtPix' : 'auto:upgradePLS3',
'Extended2023Pixel' : 'auto:upgradePLS3',
'Extended2023SHCalNoTaper' : 'PH2_1K_FB_V6::All',#EB aged at 1000fb-1
'Extended2023SHCalNoTaper4Eta' : 'auto:upgradePLS3',
'Extended2023HGCalScopeDoc_ee24_fh11' : 'PH2_1K_FB_V6::All', #EB aged at 1000fb-1
'Extended2023HGCal' : 'auto:upgradePLS3',
'Extended2023HGCalMuon4Eta' : 'auto:upgradePLS3',
'Extended2023HGCalScopeDoc_ee18_fh9' : 'PH2_1K_FB_V6::All', #EB aged at 1000fb-1
'Extended2023HGCalV4' : 'auto:upgradePLS3',
'Extended2023HGCalMuonPandora' : 'PH2_1K_FB_V6::All', #EB aged at 1000fb-1
'Extended2023SHCalNoTaperFast' : 'auto:upgradePLS3',
'Extended2023HGCalNoExtPix' : 'auto:upgradePLS3'
'Extended2023HGCalNoExtPix' : 'auto:upgradePLS3',
'BE5DPixel10DLHCCNoDefect' : 'auto:upgradePLS3',
'BE5DPixel10DDefect' : 'auto:upgradePLS3',
'BE5DPixel10DCoolingDefect' : 'auto:upgradePLS3',
'Extended2023HGCalNoExtPix_ee18' : 'PH2_1K_FB_V6::All' #EB aged at 1000fb-1
}
upgradeCustoms={ '2017' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2017',
'2019' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2019',
Expand All @@ -106,21 +124,25 @@
'Extended2023' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023',
'Extended2023HGCalMuon' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalMuon',
'Extended2023SHCal' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCal',
'Extended2023SHCal4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCal',
'Extended2023HGCalScopeDoc_ee28_fh12' : 'RecoParticleFlow/PandoraTranslator/customizeHGCalPandora_cff.cust_2023HGCalPandoraMuonScopeDoc_ee28_fh12',
'Extended2023TTI' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023TTI',
'Extended2023Muon' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023Muon',
'BE5DPixel10DLHCC' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_phase2_BE5DPixel10DLHCC',
'Extended2023HGCalV6Muon' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalV6Muon',
'Extended2023SHCalNoTaperNoExtPix' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCalNoExtPix',
'Extended2023Pixel' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023Pixel',
'Extended2023SHCalNoTaper' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCal',
'Extended2023SHCalNoTaper4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCal',
'Extended2023HGCalScopeDoc_ee24_fh11' : 'RecoParticleFlow/PandoraTranslator/customizeHGCalPandora_cff.cust_2023HGCalPandoraMuonScopeDoc_ee24_fh11',
'Extended2023HGCal' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCal',
'Extended2023HGCalMuon4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalMuon',
'Extended2023HGCalScopeDoc_ee18_fh9' : 'RecoParticleFlow/PandoraTranslator/customizeHGCalPandora_cff.cust_2023HGCalPandoraMuonScopeDoc_ee18_fh9',
'Extended2023HGCalV4' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalMuon',
'Extended2023HGCalMuonPandora' : 'RecoParticleFlow/PandoraTranslator/customizeHGCalPandora_cff.cust_2023HGCalPandoraMuon',
'Extended2023SHCalNoTaperFast' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCalTime',
'Extended2023HGCalNoExtPix' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalPandoraMuonNoExtPix'
'Extended2023HGCalNoExtPix' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalPandoraMuonNoExtPix',
'BE5DPixel10DLHCCNoDefect' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_phase2_BE5DPixel10DLHCCNoDefect',
'BE5DPixel10DDefect' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_phase2_BE5DPixel10DDefect',
'BE5DPixel10DCoolingDefect' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_phase2_BE5DPixel10DCoolingDefect',
'Extended2023HGCalNoExtPix_ee18' : 'RecoParticleFlow/PandoraTranslator/customizeHGCalPandora_cff.cust_2023HGCalNoExtPix_ee18_fh9'
}

upgradeFragments=['FourMuPt_1_200_cfi','SingleElectronPt10_cfi',
Expand Down Expand Up @@ -181,25 +203,33 @@
'Extended2023':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalMuon':['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'Extended2023SHCal':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023SHCal4Eta':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalScopeDoc_ee28_fh12':['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'Extended2023TTI':['GenSimHLBeamSpotFull','DigiTrkTrigFull'], ##no need to go beyond local reco
'Extended2023Muon':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'BE5DPixel10DLHCC':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalV6Muon':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023SHCalNoTaperNoExtPix':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023Pixel':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023SHCalNoTaper':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023SHCalNoTaper4Eta':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalScopeDoc_ee24_fh11':['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'Extended2023HGCal':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalMuon4Eta':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalScopeDoc_ee18_fh9':['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'Extended2023HGCalV4' : ['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalMuonPU' : ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPUHGCAL'],
'Extended2023SHCalNoTaperPU' : ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPU','HARVESTFullPU'],
'2019WithGEMAgingPU':['GenSimFull','DigiFullPU','RecoFullPU','HARVESTFullPU'],
'Extended2023HGCalMuonPandora':['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'Extended2023HGCalMuonPandoraPU' : ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPUHGCAL'],
'Extended2023SHCalNoTaperFast' : ['GenSimHLBeamSpotfixFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalNoExtPix' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL']
'Extended2023HGCalNoExtPix' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'BE5DPixel10DLHCCNoDefect':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'BE5DPixel10DDefect':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'BE5DPixel10DCoolingDefect':['GenSimHLBeamSpotFull','DigiFull','RecoFull','HARVESTFull'],
'Extended2023HGCalScopeDoc_ee28_fh12PU': ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPUHGCAL'],
'Extended2023HGCalScopeDoc_ee24_fh11PU': ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPUHGCAL'],
'Extended2023HGCalScopeDoc_ee18_fh9PU': ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPUHGCAL'],
'Extended2023HGCalNoExtPix_ee18' : ['GenSimHLBeamSpotFull','DigiFull','RecoFullHGCAL'],
'Extended2023HGCalNoExtPix_ee18PU' : ['GenSimHLBeamSpotFull','DigiFullPU','RecoFullPUHGCAL']
}

from Configuration.PyReleaseValidation.relval_steps import Kby
Expand Down Expand Up @@ -266,9 +296,9 @@
'MinBias_TuneZ2star_14TeV_pythia6_cff':Kby(9,100),
'WM_14TeV_cfi':Kby(9,100),
'ZMM_14TeV_cfi':Kby(18,100),
'QCDForPF_14TeV_cfi':Kby(9,50),
'DYToLL_M_50_TuneZ2star_14TeV_pythia6_tauola_cff':Kby(9,100),
'DYtoTauTau_M_50_TuneD6T_14TeV_pythia6_tauola_cff':Kby(9,100)
'QCDForPF_14TeV_cfi':Kby(9,50),
'DYToLL_M_50_TuneZ2star_14TeV_pythia6_tauola_cff':Kby(9,100),
'DYtoTauTau_M_50_TuneD6T_14TeV_pythia6_tauola_cff':Kby(9,100)
}

upgradeDatasetFromFragment={'FourMuPt_1_200_cfi': 'FourMuPt1_200',
Expand Down
1 change: 1 addition & 0 deletions DataFormats/TrackReco/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<use name="DataFormats/SiPixelDetId"/>
<use name="DataFormats/SiStripDetId"/>
<use name="DataFormats/TrackingRecHit"/>
<use name="DataFormats/TrackerCommon"/>
<use name="FWCore/Utilities"/>
<use name="clhepheader"/>
<use name="rootrflx"/>
Expand Down
21 changes: 9 additions & 12 deletions DataFormats/TrackReco/interface/HitPattern.h
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@
#include <algorithm>
#include <ostream>

class TrackerTopology;

namespace reco {
class HitPattern {
Expand All @@ -138,22 +139,18 @@ namespace reco {

// constructor from iterator (begin, end) pair
template<typename I>
HitPattern(const I & begin, const I & end) { set(begin, end); }

// constructor from hit collection
template<typename C>
HitPattern(const C & c) { set(c); }
HitPattern(const I & begin, const I & end, const TrackerTopology& ttopo) { set(begin, end, ttopo); }

// set pattern from iterator (begin, end) pair
// init hit pattern array as 0x00000000, ..., 0x00000000
// loop over the hits and set hit pattern
template<typename I>
void set(const I & begin, const I & end) {
void set(const I & begin, const I & end, const TrackerTopology& ttopo) {
for (int i=0; i<PatternSize; i++) hitPattern_[i] = 0;
unsigned int counter = 0;
for (I hit=begin; hit!=end && counter<32*PatternSize/HitSize;
hit++, counter++)
set(*hit, counter);
set(*hit, counter, ttopo);
}


Expand Down Expand Up @@ -204,10 +201,10 @@ namespace reco {
void print (std::ostream &stream = std::cout) const;

// set the pattern of the i-th hit
void set(const TrackingRecHit &hit, unsigned int i){setHitPattern(i, encode(hit,i));}
void set(const TrackingRecHit &hit, unsigned int i, const TrackerTopology& ttopo){setHitPattern(i, encode(hit,i, ttopo));}

// append a hit to the hit pattern
void appendHit(const TrackingRecHit & hit);
void appendHit(const TrackingRecHit & hit, const TrackerTopology& ttopo);

// get the pattern of the position-th hit
uint32_t getHitPattern(int position) const;
Expand Down Expand Up @@ -415,13 +412,13 @@ namespace reco {
void setHitPattern(int position, uint32_t pattern);

// set pattern for i-th hit passing a reference
void set(const TrackingRecHitRef & ref, unsigned int i) { set(* ref, i); }
void set(const TrackingRecHitRef & ref, unsigned int i, const TrackerTopology& ttopo) { set(* ref, i, ttopo); }

// detector side for tracker modules (mono/stereo)
static uint32_t isStereo (DetId);
static uint32_t isStereo (DetId, const TrackerTopology& ttopo);

// encoder for pattern
uint32_t encode(const TrackingRecHit &,unsigned int);
uint32_t encode(const TrackingRecHit &,unsigned int, const TrackerTopology& ttopo);
};

// inline function
Expand Down
20 changes: 10 additions & 10 deletions DataFormats/TrackReco/interface/TrackBase.h
Original file line number Diff line number Diff line change
Expand Up @@ -243,24 +243,24 @@ namespace reco {
}
/// set hit patterns from vector of hit references
template<typename C>
void setHitPattern( const C & c ) { hitPattern_.set( c.begin(), c.end() ); }
void setHitPattern( const C & c, const TrackerTopology& ttopo ) { hitPattern_.set( c.begin(), c.end(), ttopo ); }
template<typename C>
void setTrackerExpectedHitsInner( const C & c ) { trackerExpectedHitsInner_.set( c.begin(), c.end() ); }
void setTrackerExpectedHitsInner( const C & c, const TrackerTopology& ttopo ) { trackerExpectedHitsInner_.set( c.begin(), c.end(), ttopo ); }
template<typename C>
void setTrackerExpectedHitsOuter( const C & c ) { trackerExpectedHitsOuter_.set( c.begin(), c.end() ); }
void setTrackerExpectedHitsOuter( const C & c, const TrackerTopology& ttopo ) { trackerExpectedHitsOuter_.set( c.begin(), c.end(), ttopo ); }

template<typename I>
void setHitPattern( const I & begin, const I & end ) { hitPattern_.set( begin, end ); }
void setHitPattern( const I & begin, const I & end, const TrackerTopology& ttopo ) { hitPattern_.set( begin, end, ttopo ); }
template<typename I>
void setTrackerExpectedHitsInner( const I & begin, const I & end ) { trackerExpectedHitsInner_.set( begin, end ); }
void setTrackerExpectedHitsInner( const I & begin, const I & end, const TrackerTopology& ttopo ) { trackerExpectedHitsInner_.set( begin, end, ttopo ); }
template<typename I>
void setTrackerExpectedHitsOuter( const I & begin, const I & end ) { trackerExpectedHitsOuter_.set( begin, end ); }
void setTrackerExpectedHitsOuter( const I & begin, const I & end, const TrackerTopology& ttopo ) { trackerExpectedHitsOuter_.set( begin, end, ttopo ); }

/// set hit pattern for specified hit
void setHitPattern( const TrackingRecHit & hit, size_t i ) { hitPattern_.set( hit, i ); }
void appendHitPattern( const TrackingRecHit & hit) { hitPattern_.appendHit( hit); }
void setTrackerExpectedHitsInner( const TrackingRecHit & hit, size_t i ) { trackerExpectedHitsInner_.set( hit, i ); }
void setTrackerExpectedHitsOuter( const TrackingRecHit & hit, size_t i ) { trackerExpectedHitsOuter_.set( hit, i ); }
void setHitPattern( const TrackingRecHit & hit, size_t i, const TrackerTopology& ttopo ) { hitPattern_.set( hit, i, ttopo ); }
void appendHitPattern( const TrackingRecHit & hit, const TrackerTopology& ttopo) { hitPattern_.appendHit( hit, ttopo ); }
void setTrackerExpectedHitsInner( const TrackingRecHit & hit, size_t i, const TrackerTopology& ttopo ) { trackerExpectedHitsInner_.set( hit, i, ttopo ); }
void setTrackerExpectedHitsOuter( const TrackingRecHit & hit, size_t i, const TrackerTopology& ttopo ) { trackerExpectedHitsOuter_.set( hit, i, ttopo ); }

/// set hitPattern from pre-defined hitPattern
void setHitPattern( const HitPattern& hitP) {hitPattern_ = hitP;}
Expand Down
Loading

0 comments on commit 4599e0b

Please sign in to comment.