#include <ResidualRefitting.h>
Classes | |
struct | storage_event |
struct | StorageHit |
struct | StorageMuon |
struct | StorageTrackExtrap |
struct | StorageTrackHit |
Public Types | |
typedef struct ResidualRefitting::StorageHit | storage_hit |
typedef struct ResidualRefitting::StorageMuon | storage_muon |
typedef struct ResidualRefitting::StorageTrackExtrap | storage_trackExtrap |
typedef struct ResidualRefitting::StorageTrackHit | storage_trackHit |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Static Private Attributes | |
static const int | N_MAX_STORED = 10 |
static const int | N_MAX_STORED_HIT = 1000 |
static const int | PXB = 1 |
static const int | PXF = 2 |
static const int | TEC = 6 |
static const int | TIB = 3 |
static const int | TID = 4 |
static const int | TOB = 5 |
Additional Inherited Members | |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Definition at line 33 of file ResidualRefitting.h.
typedef struct ResidualRefitting::StorageHit ResidualRefitting::storage_hit |
typedef struct ResidualRefitting::StorageMuon ResidualRefitting::storage_muon |
|
explicit |
Definition at line 36 of file ResidualRefitting.cc.
References looper::cfg, edm::EDConsumerBase::consumesCollector(), eventInfo_, ResidualRefitting::storage_event::evtNum_, MuonServiceProxy_cff::MuonServiceProxy, and theService.
|
override |
|
overridevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 82 of file ResidualRefitting.cc.
References CollectTrackHits(), cylExtrapTrkSam(), debug_, dumpTrackRef(), eventInfo_, options_cfi::eventSetup, ResidualRefitting::storage_event::evtNum_, createfilelist::int, magFieldToken_, muonInfo(), DiMuonV_cfg::muons, muonsNoSt1Token_, muonsNoSt2Token_, muonsNoSt3Token_, muonsNoSt4Token_, muonsToken_, DiMuonV_cfg::muonTracks, muonTracksToken_, ResidualRefitting::StorageMuon::n_, ResidualRefitting::StorageTrackExtrap::n_, N_MAX_STORED, NewTrackMeasurements(), outputBranch_, outputTree_, propagatorToken_, ResidualRefitting::storage_event::runNum_, samExtrap120_, storageGmrNew_, storageTrackExtrapRec_, storageTrackExtrapRecNoSt1_, storageTrackExtrapRecNoSt2_, storageTrackExtrapRecNoSt3_, storageTrackExtrapRecNoSt4_, theField, thePropagator, theService, trackExtrap120_, trackingGeometryToken_, MuonServiceProxy::update(), and zero_storage().
|
overridevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 902 of file ResidualRefitting.cc.
References branchMuon(), branchTrackExtrap(), eventInfo_, outputBranch_, outputFile_, outputFileName_, outputTree_, samExtrap120_, storageGmrNew_, storageGmrNoPXBLayer1, storageGmrNoPXBLayer2, storageGmrNoPXBLayer3, storageGmrNoPXF, storageGmrNoSt1_, storageGmrNoSt2_, storageGmrNoSt3_, storageGmrNoSt4_, storageGmrNoTEC, storageGmrNoTIBLayer1, storageGmrNoTIBLayer2, storageGmrNoTIBLayer3, storageGmrNoTIBLayer4, storageGmrNoTID, storageGmrNoTOBLayer1, storageGmrNoTOBLayer2, storageGmrNoTOBLayer3, storageGmrNoTOBLayer4, storageGmrNoTOBLayer5, storageGmrNoTOBLayer6, storageGmrOld_, storageRecMuon_, storageSamNew_, storageSamNoSt1_, storageSamNoSt2_, storageSamNoSt3_, storageSamNoSt4_, storageTrackExtrapRec_, storageTrackExtrapRecNoSt1_, storageTrackExtrapRecNoSt2_, storageTrackExtrapRecNoSt3_, storageTrackExtrapRecNoSt4_, storageTrackExtrapTracker_, storageTrackHit_, storageTrackNoPXBLayer1, storageTrackNoPXBLayer2, storageTrackNoPXBLayer3, storageTrackNoPXF, storageTrackNoTEC, storageTrackNoTIBLayer1, storageTrackNoTIBLayer2, storageTrackNoTIBLayer3, storageTrackNoTIBLayer4, storageTrackNoTID, storageTrackNoTOBLayer1, storageTrackNoTOBLayer2, storageTrackNoTOBLayer3, storageTrackNoTOBLayer4, storageTrackNoTOBLayer5, storageTrackNoTOBLayer6, storageTrkNew_, storageTrkNoPXBLayer1, storageTrkNoPXBLayer2, storageTrkNoPXBLayer3, storageTrkNoPXF, storageTrkNoTEC, storageTrkNoTIBLayer1, storageTrkNoTIBLayer2, storageTrkNoTIBLayer3, storageTrkNoTIBLayer4, storageTrkNoTID, storageTrkNoTOBLayer1, storageTrkNoTOBLayer2, storageTrkNoTOBLayer3, storageTrkNoTOBLayer4, storageTrkNoTOBLayer5, storageTrkNoTOBLayer6, and trackExtrap120_.
void ResidualRefitting::branchMuon | ( | ResidualRefitting::storage_muon & | storageTmp, |
std::string | branchName | ||
) |
Definition at line 1044 of file ResidualRefitting.cc.
References electrons_cff::branchName, outputBranch_, and outputTree_.
Referenced by beginJob().
void ResidualRefitting::branchTrackExtrap | ( | ResidualRefitting::storage_trackExtrap & | storageTmp, |
std::string | branchName | ||
) |
Definition at line 1063 of file ResidualRefitting.cc.
References electrons_cff::branchName, outputBranch_, and outputTree_.
Referenced by beginJob().
void ResidualRefitting::CollectTrackHits | ( | edm::Handle< reco::TrackCollection > | trackColl, |
ResidualRefitting::storage_trackExtrap & | trackExtrap, | ||
const edm::EventSetup & | eventSetup | ||
) |
Definition at line 205 of file ResidualRefitting.cc.
References relativeConstraints::chamber, ResidualRefitting::StorageHit::chamber_, MuonSubdetId::CSC, debug_, ALCARECOPPSCalTrackBasedSel_cff::detid, MuonSubdetId::DT, dumpTrackRef(), makeMuonMisalignmentScenario::endcap, ResidualRefitting::StorageHit::endcap_, options_cfi::eventSetup, freeTrajStateMuon(), runTauDisplay::gp, ResidualRefitting::StorageHit::gpEta_, ResidualRefitting::StorageTrackHit::gpEta_, ResidualRefitting::StorageHit::gpPhi_, ResidualRefitting::StorageTrackHit::gpPhi_, ResidualRefitting::StorageHit::gpX_, ResidualRefitting::StorageTrackHit::gpX_, ResidualRefitting::StorageHit::gpY_, ResidualRefitting::StorageTrackHit::gpY_, ResidualRefitting::StorageHit::gpZ_, ResidualRefitting::StorageTrackHit::gpZ_, EcalPhiSymFlatTableProducers_cfi::id, GlobalTrackingGeometry::idToDet(), nano_mu_digi_cff::layer, ResidualRefitting::StorageHit::layer_, ResidualRefitting::StorageHit::lpX_, ResidualRefitting::StorageTrackHit::lpX_, ResidualRefitting::StorageHit::lpY_, ResidualRefitting::StorageTrackHit::lpY_, ResidualRefitting::StorageHit::lpZ_, ResidualRefitting::StorageTrackHit::lpZ_, DetId::Muon, ResidualRefitting::StorageHit::muonLink_, ResidualRefitting::StorageHit::n_, ResidualRefitting::StorageTrackExtrap::n_, ResidualRefitting::StorageTrackHit::n_, relativeConstraints::ring, ResidualRefitting::StorageHit::ring_, MuonSubdetId::RPC, nano_mu_digi_cff::sector, ResidualRefitting::StorageHit::sector_, MuonTransientTrackingRecHit::specificBuild(), relativeConstraints::station, ResidualRefitting::StorageHit::station_, storageRecMuon_, storageTrackHit_, StoreTrackerRecHits(), nano_mu_digi_cff::superLayer, ResidualRefitting::StorageHit::superLayer_, ResidualRefitting::StorageHit::system_, theService, topoToken_, DetId::Tracker, MuonServiceProxy::trackingGeometry(), trkExtrap(), makeMuonMisalignmentScenario::wheel, ResidualRefitting::StorageHit::wheel_, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by analyze().
void ResidualRefitting::cylExtrapTrkSam | ( | int | recNum, |
reco::TrackRef | track, | ||
ResidualRefitting::storage_trackExtrap & | storage, | ||
double | rho | ||
) |
Definition at line 716 of file ResidualRefitting.cc.
References Cylinder::build(), debug_, PV3DBase< T, PVType, FrameType >::eta(), freeTrajStateMuon(), TrajectoryStateOnSurface::globalPosition(), ResidualRefitting::StorageTrackExtrap::gpEta_, ResidualRefitting::StorageTrackExtrap::gpPhi_, ResidualRefitting::StorageTrackExtrap::gpX_, ResidualRefitting::StorageTrackExtrap::gpY_, ResidualRefitting::StorageTrackExtrap::gpZ_, TrajectoryStateOnSurface::isValid(), ResidualRefitting::StorageTrackExtrap::muonLink_, PV3DBase< T, PVType, FrameType >::phi(), Propagator::propagate(), rho, makeMuonMisalignmentScenario::rot, mathSSE::sqrt(), thePropagator, HLT_2024v14_cff::track, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by analyze().
void ResidualRefitting::dumpMuonRecHits | ( | const ResidualRefitting::storage_hit & | hit | ) |
Definition at line 1137 of file ResidualRefitting.cc.
References mps_fire::i, and createfilelist::int.
void ResidualRefitting::dumpTrackExtrap | ( | const ResidualRefitting::storage_trackExtrap & | track | ) |
Definition at line 1116 of file ResidualRefitting.cc.
References mps_fire::i, createfilelist::int, and HLT_2024v14_cff::track.
void ResidualRefitting::dumpTrackHits | ( | const ResidualRefitting::storage_trackHit & | hit | ) |
Definition at line 1157 of file ResidualRefitting.cc.
References mps_fire::i, and createfilelist::int.
void ResidualRefitting::dumpTrackRef | ( | reco::TrackRef | muon, |
std::string | str | ||
) |
Definition at line 1178 of file ResidualRefitting.cc.
References PVValHelper::eta, AlCaHLTBitMon_ParallelJobs::p, phi, DiDispStaMuonMonitor_cfi::pt, and str.
Referenced by analyze(), and CollectTrackHits().
|
overridevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1086 of file ResidualRefitting.cc.
References outputFile_.
Referenced by o2olib.O2ORunMgr::executeJob().
|
static |
Definition at line 69 of file ResidualRefitting.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
FreeTrajectoryState ResidualRefitting::freeTrajStateMuon | ( | reco::TrackRef | muon | ) |
Definition at line 1094 of file ResidualRefitting.cc.
References debug_, and theField.
Referenced by CollectTrackHits(), cylExtrapTrkSam(), and NewTrackMeasurements().
bool ResidualRefitting::IsSameHit | ( | TrackingRecHit const & | hit1, |
TrackingRecHit const & | hit2 | ||
) |
Definition at line 468 of file ResidualRefitting.cc.
References MillePedeFileConverter_cfg::e, TrackingRecHit::localPosition(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by MatchTrackWithRecHits(), and NewTrackMeasurements().
int ResidualRefitting::MatchTrackWithRecHits | ( | reco::TrackCollection::const_iterator | trackIt, |
edm::Handle< reco::TrackCollection > | ref | ||
) |
Definition at line 402 of file ResidualRefitting.cc.
References debug_, beamvalidation::exit(), and IsSameHit().
Referenced by NewTrackMeasurements().
void ResidualRefitting::muonInfo | ( | ResidualRefitting::storage_muon & | storeMuon, |
reco::TrackRef | muon, | ||
int | val | ||
) |
Definition at line 585 of file ResidualRefitting.cc.
References ResidualRefitting::StorageMuon::charge_, ResidualRefitting::StorageMuon::chiSq_, ResidualRefitting::StorageMuon::chiSqOvrNdf_, ResidualRefitting::StorageMuon::eta_, ResidualRefitting::StorageMuon::ndf_, ResidualRefitting::StorageMuon::numRecHits_, ResidualRefitting::StorageMuon::p_, ResidualRefitting::StorageMuon::phi_, ResidualRefitting::StorageMuon::pt_, and heppy_batch::val.
Referenced by analyze().
void ResidualRefitting::NewTrackMeasurements | ( | const edm::Handle< reco::TrackCollection > & | trackCollOrig, |
const edm::Handle< reco::TrackCollection > & | trackColl, | ||
ResidualRefitting::storage_trackExtrap & | trackExtrap | ||
) |
Definition at line 360 of file ResidualRefitting.cc.
References ALCARECOPPSCalTrackBasedSel_cff::detid, freeTrajStateMuon(), GlobalTrackingGeometry::idToDet(), IsSameHit(), MatchTrackWithRecHits(), ResidualRefitting::StorageTrackExtrap::n_, MuonTransientTrackingRecHit::specificBuild(), theService, MuonServiceProxy::trackingGeometry(), and trkExtrap().
Referenced by analyze().
void ResidualRefitting::omitStation | ( | edm::Handle< reco::MuonCollection > | funcMuons, |
edm::Handle< reco::TrackCollection > | , | ||
ResidualRefitting::storage_muon & | storeGmr, | ||
ResidualRefitting::storage_muon & | storeSam, | ||
ResidualRefitting::storage_trackExtrap & | storeExtrap, | ||
int | omitStation | ||
) |
void ResidualRefitting::omitTrackerSystem | ( | edm::Handle< reco::MuonCollection > | trkMuons, |
ResidualRefitting::storage_muon & | storeGmr, | ||
ResidualRefitting::storage_muon & | storeTrk, | ||
ResidualRefitting::storage_trackExtrap & | storeExtrap, | ||
int | omitSystem | ||
) |
int ResidualRefitting::ReturnSector | ( | DetId | detid | ) |
Definition at line 699 of file ResidualRefitting.cc.
References ALCARECOPPSCalTrackBasedSel_cff::detid, MuonSubdetId::DT, EcalPhiSymFlatTableProducers_cfi::id, DetId::Muon, and nano_mu_digi_cff::sector.
Referenced by trkExtrap().
int ResidualRefitting::ReturnStation | ( | DetId | detid | ) |
Definition at line 675 of file ResidualRefitting.cc.
References MuonSubdetId::CSC, ALCARECOPPSCalTrackBasedSel_cff::detid, MuonSubdetId::DT, EcalPhiSymFlatTableProducers_cfi::id, DetId::Muon, MuonSubdetId::RPC, and relativeConstraints::station.
Referenced by trkExtrap().
void ResidualRefitting::StoreTrackerRecHits | ( | DetId | detid, |
const TrackerTopology * | tTopo, | ||
int | iTrack, | ||
int | iRec | ||
) |
Definition at line 492 of file ResidualRefitting.cc.
References ResidualRefitting::StorageTrackHit::blade_, debug_, hgcalTestNeighbor_cfi::detector, ResidualRefitting::StorageTrackHit::detector_, ALCARECOPPSCalTrackBasedSel_cff::detid, ResidualRefitting::StorageTrackHit::disk_, PVValHelper::ladder, ResidualRefitting::StorageTrackHit::ladder_, nano_mu_digi_cff::layer, ResidualRefitting::StorageTrackHit::layer_, callgraph::module, ResidualRefitting::StorageTrackHit::module_, ResidualRefitting::StorageTrackHit::muonLink_, ResidualRefitting::StorageTrackHit::panel_, PXB, TrackerTopology::pxbLadder(), TrackerTopology::pxbLayer(), TrackerTopology::pxbModule(), PXF, TrackerTopology::pxfBlade(), TrackerTopology::pxfDisk(), TrackerTopology::pxfModule(), TrackerTopology::pxfPanel(), TrackerTopology::pxfSide(), relativeConstraints::ring, ResidualRefitting::StorageTrackHit::ring_, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side(), ResidualRefitting::StorageTrackHit::side_, storageTrackHit_, subdetector, ResidualRefitting::StorageTrackHit::subdetector_, TEC, TrackerTopology::tecModule(), TrackerTopology::tecRing(), TIB, TrackerTopology::tibLayer(), TrackerTopology::tibModule(), TID, TrackerTopology::tidRing(), TrackerTopology::tidSide(), TrackerTopology::tidWheel(), TOB, TrackerTopology::tobLayer(), TrackerTopology::tobModule(), DetId::Tracker, makeMuonMisalignmentScenario::wheel, and ResidualRefitting::StorageTrackHit::wheel_.
Referenced by CollectTrackHits().
void ResidualRefitting::trkExtrap | ( | const DetId & | detid, |
int | iTrkLink, | ||
int | iTrk, | ||
int | iRec, | ||
const FreeTrajectoryState & | freeTrajState, | ||
const LocalPoint & | recPoint, | ||
storage_trackExtrap & | storeTemp | ||
) |
Definition at line 599 of file ResidualRefitting.cc.
References debug_, ALCARECOPPSCalTrackBasedSel_cff::detid, PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalPosition(), ResidualRefitting::StorageTrackExtrap::gpEta_, ResidualRefitting::StorageTrackExtrap::gpPhi_, ResidualRefitting::StorageTrackExtrap::gpX_, ResidualRefitting::StorageTrackExtrap::gpY_, ResidualRefitting::StorageTrackExtrap::gpZ_, GlobalTrackingGeometry::idToDet(), TrajectoryStateOnSurface::isValid(), isotrackTrainRegressor::loc, TrajectoryStateOnSurface::localPosition(), ResidualRefitting::StorageTrackExtrap::lpX_, ResidualRefitting::StorageTrackExtrap::lpY_, ResidualRefitting::StorageTrackExtrap::lpZ_, DetId::Muon, ResidualRefitting::StorageTrackExtrap::muonLink_, PV3DBase< T, PVType, FrameType >::phi(), Propagator::propagate(), ResidualRefitting::StorageTrackExtrap::recLink_, ResidualRefitting::StorageTrackExtrap::resX_, ResidualRefitting::StorageTrackExtrap::resY_, ResidualRefitting::StorageTrackExtrap::resZ_, ReturnSector(), ReturnStation(), GeomDet::surface(), thePropagator, theService, DetId::Tracker, MuonServiceProxy::trackingGeometry(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by CollectTrackHits(), and NewTrackMeasurements().
void ResidualRefitting::zero_muon | ( | ResidualRefitting::storage_muon * | str | ) |
Definition at line 864 of file ResidualRefitting.cc.
References mps_fire::i, N_MAX_STORED, and str.
Referenced by zero_storage().
void ResidualRefitting::zero_storage | ( | ) |
Definition at line 764 of file ResidualRefitting.cc.
References debug_, ResidualRefitting::StorageHit::n_, ResidualRefitting::StorageTrackHit::n_, samExtrap120_, storageGmrNew_, storageGmrNoPXBLayer1, storageGmrNoPXBLayer2, storageGmrNoPXBLayer3, storageGmrNoPXF, storageGmrNoSt1_, storageGmrNoSt2_, storageGmrNoSt3_, storageGmrNoSt4_, storageGmrNoTEC, storageGmrNoTIBLayer1, storageGmrNoTIBLayer2, storageGmrNoTIBLayer3, storageGmrNoTIBLayer4, storageGmrNoTID, storageGmrNoTOBLayer1, storageGmrNoTOBLayer2, storageGmrNoTOBLayer3, storageGmrNoTOBLayer4, storageGmrNoTOBLayer5, storageGmrNoTOBLayer6, storageGmrOld_, storageRecMuon_, storageSamNew_, storageSamNoSt1_, storageSamNoSt2_, storageSamNoSt3_, storageSamNoSt4_, storageTrackExtrapRec_, storageTrackExtrapRecNoSt1_, storageTrackExtrapRecNoSt2_, storageTrackExtrapRecNoSt3_, storageTrackExtrapRecNoSt4_, storageTrackExtrapTracker_, storageTrackHit_, storageTrackNoPXBLayer1, storageTrackNoPXBLayer2, storageTrackNoPXBLayer3, storageTrackNoPXF, storageTrackNoTEC, storageTrackNoTIBLayer1, storageTrackNoTIBLayer2, storageTrackNoTIBLayer3, storageTrackNoTIBLayer4, storageTrackNoTID, storageTrackNoTOBLayer1, storageTrackNoTOBLayer2, storageTrackNoTOBLayer3, storageTrackNoTOBLayer4, storageTrackNoTOBLayer5, storageTrackNoTOBLayer6, storageTrkNew_, storageTrkNoPXBLayer1, storageTrkNoPXBLayer2, storageTrkNoPXBLayer3, storageTrkNoPXF, storageTrkNoTEC, storageTrkNoTIBLayer1, storageTrkNoTIBLayer2, storageTrkNoTIBLayer3, storageTrkNoTIBLayer4, storageTrkNoTID, storageTrkNoTOBLayer1, storageTrkNoTOBLayer2, storageTrkNoTOBLayer3, storageTrkNoTOBLayer4, storageTrkNoTOBLayer5, storageTrkNoTOBLayer6, trackExtrap120_, zero_muon(), and zero_trackExtrap().
Referenced by analyze().
void ResidualRefitting::zero_trackExtrap | ( | ResidualRefitting::storage_trackExtrap * | str | ) |
Definition at line 881 of file ResidualRefitting.cc.
References mps_fire::i, N_MAX_STORED_HIT, and str.
Referenced by zero_storage().
const bool ResidualRefitting::debug_ |
Definition at line 333 of file ResidualRefitting.h.
Referenced by analyze(), CollectTrackHits(), cylExtrapTrkSam(), freeTrajStateMuon(), MatchTrackWithRecHits(), StoreTrackerRecHits(), trkExtrap(), and zero_storage().
ResidualRefitting::storage_event ResidualRefitting::eventInfo_ |
Definition at line 53 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and ResidualRefitting().
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> ResidualRefitting::magFieldToken_ |
Definition at line 319 of file ResidualRefitting.h.
Referenced by analyze().
const edm::InputTag ResidualRefitting::muons_ |
Definition at line 330 of file ResidualRefitting.h.
const edm::EDGetTokenT<reco::TrackCollection> ResidualRefitting::muonsNoSt1Token_ |
Definition at line 336 of file ResidualRefitting.h.
Referenced by analyze().
const edm::EDGetTokenT<reco::TrackCollection> ResidualRefitting::muonsNoSt2Token_ |
Definition at line 337 of file ResidualRefitting.h.
Referenced by analyze().
const edm::EDGetTokenT<reco::TrackCollection> ResidualRefitting::muonsNoSt3Token_ |
Definition at line 338 of file ResidualRefitting.h.
Referenced by analyze().
const edm::EDGetTokenT<reco::TrackCollection> ResidualRefitting::muonsNoSt4Token_ |
Definition at line 339 of file ResidualRefitting.h.
Referenced by analyze().
const edm::InputTag ResidualRefitting::muonsNoStation1_ |
Definition at line 330 of file ResidualRefitting.h.
const edm::InputTag ResidualRefitting::muonsNoStation2_ |
Definition at line 330 of file ResidualRefitting.h.
const edm::InputTag ResidualRefitting::muonsNoStation3_ |
Definition at line 330 of file ResidualRefitting.h.
const edm::InputTag ResidualRefitting::muonsNoStation4_ |
Definition at line 330 of file ResidualRefitting.h.
const edm::InputTag ResidualRefitting::muonsRemake_ |
Definition at line 330 of file ResidualRefitting.h.
const edm::EDGetTokenT<reco::MuonCollection> ResidualRefitting::muonsToken_ |
Definition at line 334 of file ResidualRefitting.h.
Referenced by analyze().
const edm::EDGetTokenT<reco::TrackCollection> ResidualRefitting::muonTracksToken_ |
Definition at line 335 of file ResidualRefitting.h.
Referenced by analyze().
|
staticprivate |
Definition at line 34 of file ResidualRefitting.h.
Referenced by analyze(), ResidualRefitting::StorageMuon::StorageMuon(), and zero_muon().
|
staticprivate |
Definition at line 35 of file ResidualRefitting.h.
Referenced by ResidualRefitting::StorageHit::StorageHit(), ResidualRefitting::StorageTrackExtrap::StorageTrackExtrap(), ResidualRefitting::StorageTrackHit::StorageTrackHit(), and zero_trackExtrap().
TBranch* ResidualRefitting::outputBranch_ |
Definition at line 345 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), branchMuon(), and branchTrackExtrap().
TFile* ResidualRefitting::outputFile_ |
Definition at line 342 of file ResidualRefitting.h.
Referenced by beginJob(), endJob(), and ~ResidualRefitting().
std::string ResidualRefitting::outputFileName_ |
Definition at line 325 of file ResidualRefitting.h.
Referenced by beginJob().
TTree* ResidualRefitting::outputTree_ |
Definition at line 344 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), branchMuon(), and branchTrackExtrap().
std::string ResidualRefitting::PropagatorSource_ |
Definition at line 327 of file ResidualRefitting.h.
const edm::ESGetToken<Propagator, TrackingComponentsRecord> ResidualRefitting::propagatorToken_ |
Definition at line 322 of file ResidualRefitting.h.
Referenced by analyze().
|
staticprivate |
Definition at line 37 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
|
staticprivate |
Definition at line 38 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
ResidualRefitting::storage_trackExtrap ResidualRefitting::samExtrap120_ |
Definition at line 242 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNew_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXBLayer1 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXBLayer2 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXBLayer3 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXF |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt1_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt2_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt3_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt4_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTEC |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer1 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer2 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer3 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer4 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTID |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer1 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer2 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer3 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer4 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer5 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer6 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrOld_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_hit ResidualRefitting::storageRecMuon_ |
Definition at line 234 of file ResidualRefitting.h.
Referenced by beginJob(), CollectTrackHits(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNew_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt1_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt2_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt3_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt4_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRec_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt1_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt2_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt3_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt4_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapTracker_ |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackHit ResidualRefitting::storageTrackHit_ |
Definition at line 235 of file ResidualRefitting.h.
Referenced by beginJob(), CollectTrackHits(), StoreTrackerRecHits(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXBLayer1 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXBLayer2 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXBLayer3 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXF |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTEC |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer1 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer2 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer3 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer4 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTID |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer1 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer2 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer3 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer4 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer5 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer6 |
Definition at line 245 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNew_ |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXBLayer1 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXBLayer2 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXBLayer3 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXF |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTEC |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer1 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer2 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer3 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer4 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTID |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer1 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer2 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer3 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer4 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer5 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer6 |
Definition at line 218 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
|
staticprivate |
Definition at line 42 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
const MagneticField* ResidualRefitting::theField |
Definition at line 349 of file ResidualRefitting.h.
Referenced by analyze(), and freeTrajStateMuon().
edm::ESHandle<Propagator> ResidualRefitting::thePropagator |
Definition at line 352 of file ResidualRefitting.h.
Referenced by analyze(), cylExtrapTrkSam(), and trkExtrap().
MuonServiceProxy* ResidualRefitting::theService |
Definition at line 351 of file ResidualRefitting.h.
Referenced by analyze(), CollectTrackHits(), NewTrackMeasurements(), ResidualRefitting(), trkExtrap(), and ~ResidualRefitting().
|
staticprivate |
Definition at line 39 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
|
staticprivate |
Definition at line 40 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
|
staticprivate |
Definition at line 41 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> ResidualRefitting::topoToken_ |
Definition at line 320 of file ResidualRefitting.h.
Referenced by CollectTrackHits().
ResidualRefitting::storage_trackExtrap ResidualRefitting::trackExtrap120_ |
Definition at line 242 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
const edm::ESHandle<GlobalTrackingGeometry> ResidualRefitting::trackingGeometry |
Definition at line 350 of file ResidualRefitting.h.
const edm::ESGetToken<GlobalTrackingGeometry, GlobalTrackingGeometryRecord> ResidualRefitting::trackingGeometryToken_ |
Definition at line 321 of file ResidualRefitting.h.
Referenced by analyze().
const edm::InputTag ResidualRefitting::tracks_ |
Definition at line 330 of file ResidualRefitting.h.