#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::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
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 | |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
static bool | wantsGlobalLuminosityBlocks () |
static bool | wantsGlobalRuns () |
static bool | wantsStreamLuminosityBlocks () |
static bool | wantsStreamRuns () |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
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 ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
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<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) |
Definition at line 40 of file ResidualRefitting.h.
typedef struct ResidualRefitting::StorageHit ResidualRefitting::storage_hit |
typedef struct ResidualRefitting::StorageMuon ResidualRefitting::storage_muon |
|
explicit |
Definition at line 38 of file ResidualRefitting.cc.
References eventInfo_, ResidualRefitting::storage_event::evtNum_, edm::ParameterSet::getParameter(), MuonServiceProxy_cff::MuonServiceProxy, and theService.
|
override |
|
override |
Definition at line 81 of file ResidualRefitting.cc.
References CollectTrackHits(), gather_cfg::cout, cylExtrapTrkSam(), debug_, dumpTrackRef(), edm::EventID::event(), eventInfo_, ResidualRefitting::storage_event::evtNum_, HcalObjRepresent::Fill(), edm::EventSetup::get(), edm::EventBase::id(), createfilelist::int, muonInfo(), extraflags_cff::muons, muons_, muonsNoStation1_, muonsNoStation2_, muonsNoStation3_, muonsNoStation4_, muonsRemake_, ResidualRefitting::StorageMuon::n_, ResidualRefitting::StorageTrackExtrap::n_, N_MAX_STORED, NewTrackMeasurements(), outputBranch_, outputTree_, PropagatorSource_, edm::EventID::run(), ResidualRefitting::storage_event::runNum_, samExtrap120_, storageGmrNew_, storageTrackExtrapRec_, storageTrackExtrapRecNoSt1_, storageTrackExtrapRecNoSt2_, storageTrackExtrapRecNoSt3_, storageTrackExtrapRecNoSt4_, theField, thePropagator, theService, trackExtrap120_, MuonServiceProxy::update(), and zero_storage().
|
overridevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 1006 of file ResidualRefitting.cc.
References branchMuon(), branchTrackExtrap(), gather_cfg::cout, 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 1154 of file ResidualRefitting.cc.
References outputBranch_, and outputTree_.
Referenced by beginJob().
void ResidualRefitting::branchTrackExtrap | ( | ResidualRefitting::storage_trackExtrap & | storageTmp, |
std::string | branchName | ||
) |
Definition at line 1174 of file ResidualRefitting.cc.
References 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 275 of file ResidualRefitting.cc.
References relativeConstraints::chamber, ResidualRefitting::StorageHit::chamber_, MuonSubdetId::CSC, debug_, DetId::det(), MuonSubdetId::DT, dumpTrackRef(), makeMuonMisalignmentScenario::endcap, ResidualRefitting::StorageHit::endcap_, PV3DBase< T, PVType, FrameType >::eta(), freeTrajStateMuon(), edm::EventSetup::get(), 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_, triggerObjects_cff::id, GlobalTrackingGeometry::idToDet(), 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_, PV3DBase< T, PVType, FrameType >::phi(), edm::ESHandle< T >::product(), DetId::rawId(), relativeConstraints::ring, ResidualRefitting::StorageHit::ring_, MuonSubdetId::RPC, ResidualRefitting::StorageHit::sector_, MuonTransientTrackingRecHit::specificBuild(), relativeConstraints::station, ResidualRefitting::StorageHit::station_, storageRecMuon_, storageTrackHit_, StoreTrackerRecHits(), DetId::subdetId(), ResidualRefitting::StorageHit::superLayer_, ResidualRefitting::StorageHit::system_, theService, 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 815 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(), makeMuonMisalignmentScenario::rot, mathSSE::sqrt(), thePropagator, 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 1258 of file ResidualRefitting.cc.
References gather_cfg::cout, mps_fire::i, createfilelist::int, ResidualRefitting::StorageHit::lpX_, ResidualRefitting::StorageHit::lpY_, ResidualRefitting::StorageHit::lpZ_, ResidualRefitting::StorageHit::n_, ResidualRefitting::StorageHit::superLayer_, and ResidualRefitting::StorageHit::system_.
void ResidualRefitting::dumpTrackExtrap | ( | const ResidualRefitting::storage_trackExtrap & | track | ) |
Definition at line 1234 of file ResidualRefitting.cc.
References gather_cfg::cout, mps_fire::i, createfilelist::int, ResidualRefitting::StorageTrackExtrap::lpX_, ResidualRefitting::StorageTrackExtrap::lpY_, ResidualRefitting::StorageTrackExtrap::lpZ_, ResidualRefitting::StorageTrackExtrap::muonLink_, ResidualRefitting::StorageTrackExtrap::n_, and ResidualRefitting::StorageTrackExtrap::recLink_.
void ResidualRefitting::dumpTrackHits | ( | const ResidualRefitting::storage_trackHit & | hit | ) |
Definition at line 1281 of file ResidualRefitting.cc.
References gather_cfg::cout, mps_fire::i, createfilelist::int, ResidualRefitting::StorageTrackHit::layer_, ResidualRefitting::StorageTrackHit::lpX_, ResidualRefitting::StorageTrackHit::lpY_, ResidualRefitting::StorageTrackHit::lpZ_, ResidualRefitting::StorageTrackHit::n_, and ResidualRefitting::StorageTrackHit::subdetector_.
void ResidualRefitting::dumpTrackRef | ( | reco::TrackRef | muon, |
std::string | str | ||
) |
Definition at line 1305 of file ResidualRefitting.cc.
References DEFINE_FWK_MODULE, PVValHelper::eta, AlCaHLTBitMon_ParallelJobs::p, phi, and EnergyCorrector::pt.
Referenced by analyze(), and CollectTrackHits().
|
overridevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 1198 of file ResidualRefitting.cc.
References outputFile_.
Referenced by o2olib.O2ORunMgr::executeJob().
FreeTrajectoryState ResidualRefitting::freeTrajStateMuon | ( | reco::TrackRef | muon | ) |
Definition at line 1209 of file ResidualRefitting.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, gather_cfg::cout, debug_, and theField.
Referenced by CollectTrackHits(), cylExtrapTrkSam(), and NewTrackMeasurements().
bool ResidualRefitting::IsSameHit | ( | TrackingRecHit const & | hit1, |
TrackingRecHit const & | hit2 | ||
) |
Definition at line 543 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 475 of file ResidualRefitting.cc.
References debug_, cmsRelvalreport::exit, and IsSameHit().
Referenced by NewTrackMeasurements().
void ResidualRefitting::muonInfo | ( | ResidualRefitting::storage_muon & | storeMuon, |
reco::TrackRef | muon, | ||
int | val | ||
) |
Definition at line 671 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 | ( | edm::Handle< reco::TrackCollection > | trackCollOrig, |
edm::Handle< reco::TrackCollection > | trackColl, | ||
ResidualRefitting::storage_trackExtrap & | trackExtrap | ||
) |
Definition at line 428 of file ResidualRefitting.cc.
References 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 794 of file ResidualRefitting.cc.
References DetId::det(), MuonSubdetId::DT, triggerObjects_cff::id, DetId::Muon, DetId::rawId(), and DetId::subdetId().
Referenced by trkExtrap().
int ResidualRefitting::ReturnStation | ( | DetId | detid | ) |
Definition at line 765 of file ResidualRefitting.cc.
References MuonSubdetId::CSC, DetId::det(), MuonSubdetId::DT, triggerObjects_cff::id, DetId::Muon, DetId::rawId(), MuonSubdetId::RPC, relativeConstraints::station, and DetId::subdetId().
Referenced by trkExtrap().
void ResidualRefitting::StoreTrackerRecHits | ( | DetId | detid, |
const TrackerTopology * | tTopo, | ||
int | iTrack, | ||
int | iRec | ||
) |
Definition at line 567 of file ResidualRefitting.cc.
References ResidualRefitting::StorageTrackHit::blade_, gather_cfg::cout, debug_, DetId::det(), gamEcalExtractorBlocks_cff::detector, ResidualRefitting::StorageTrackHit::detector_, ResidualRefitting::StorageTrackHit::disk_, PVValHelper::ladder, ResidualRefitting::StorageTrackHit::ladder_, ResidualRefitting::StorageTrackHit::layer_, 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(), DetId::rawId(), relativeConstraints::ring, ResidualRefitting::StorageTrackHit::ring_, ResidualRefitting::StorageTrackHit::side_, storageTrackHit_, subdetector, ResidualRefitting::StorageTrackHit::subdetector_, DetId::subdetId(), 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 688 of file ResidualRefitting.cc.
References gather_cfg::cout, debug_, DetId::det(), 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(), create_public_lumi_plots::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 962 of file ResidualRefitting.cc.
References ResidualRefitting::StorageMuon::chiSq_, ResidualRefitting::StorageMuon::chiSqOvrNdf_, ResidualRefitting::StorageMuon::eta_, mps_fire::i, ResidualRefitting::StorageMuon::n_, N_MAX_STORED, ResidualRefitting::StorageMuon::ndf_, ResidualRefitting::StorageMuon::numRecHits_, ResidualRefitting::StorageMuon::p_, ResidualRefitting::StorageMuon::phi_, and ResidualRefitting::StorageMuon::pt_.
Referenced by zero_storage().
void ResidualRefitting::zero_storage | ( | ) |
Definition at line 862 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 982 of file ResidualRefitting.cc.
References ResidualRefitting::StorageTrackExtrap::gpEta_, ResidualRefitting::StorageTrackExtrap::gpPhi_, ResidualRefitting::StorageTrackExtrap::gpX_, ResidualRefitting::StorageTrackExtrap::gpY_, ResidualRefitting::StorageTrackExtrap::gpZ_, mps_fire::i, ResidualRefitting::StorageTrackExtrap::lpX_, ResidualRefitting::StorageTrackExtrap::lpY_, ResidualRefitting::StorageTrackExtrap::lpZ_, ResidualRefitting::StorageTrackExtrap::muonLink_, ResidualRefitting::StorageTrackExtrap::n_, N_MAX_STORED_HIT, ResidualRefitting::StorageTrackExtrap::recLink_, ResidualRefitting::StorageTrackExtrap::resX_, ResidualRefitting::StorageTrackExtrap::resY_, and ResidualRefitting::StorageTrackExtrap::resZ_.
Referenced by zero_storage().
bool ResidualRefitting::debug_ |
Definition at line 359 of file ResidualRefitting.h.
Referenced by analyze(), CollectTrackHits(), cylExtrapTrkSam(), freeTrajStateMuon(), MatchTrackWithRecHits(), StoreTrackerRecHits(), trkExtrap(), and zero_storage().
ResidualRefitting::storage_event ResidualRefitting::eventInfo_ |
Definition at line 63 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and ResidualRefitting().
edm::InputTag ResidualRefitting::muons_ |
Definition at line 347 of file ResidualRefitting.h.
Referenced by analyze().
edm::InputTag ResidualRefitting::muonsNoPXBLayer1_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoPXBLayer2_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoPXBLayer3_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoPXF_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoStation1_ |
Definition at line 347 of file ResidualRefitting.h.
Referenced by analyze().
edm::InputTag ResidualRefitting::muonsNoStation2_ |
Definition at line 347 of file ResidualRefitting.h.
Referenced by analyze().
edm::InputTag ResidualRefitting::muonsNoStation3_ |
Definition at line 347 of file ResidualRefitting.h.
Referenced by analyze().
edm::InputTag ResidualRefitting::muonsNoStation4_ |
Definition at line 347 of file ResidualRefitting.h.
Referenced by analyze().
edm::InputTag ResidualRefitting::muonsNoTEC_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTIBLayer1_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTIBLayer2_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTIBLayer3_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTIBLayer4_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTID_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTOBLayer1_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTOBLayer2_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTOBLayer3_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTOBLayer4_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTOBLayer5_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsNoTOBLayer6_ |
Definition at line 347 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::muonsRemake_ |
Definition at line 347 of file ResidualRefitting.h.
Referenced by analyze().
|
staticprivate |
Definition at line 42 of file ResidualRefitting.h.
Referenced by analyze(), ResidualRefitting::StorageMuon::StorageMuon(), and zero_muon().
|
staticprivate |
Definition at line 43 of file ResidualRefitting.h.
Referenced by ResidualRefitting::StorageHit::StorageHit(), ResidualRefitting::StorageTrackExtrap::StorageTrackExtrap(), ResidualRefitting::StorageTrackHit::StorageTrackHit(), and zero_trackExtrap().
TBranch* ResidualRefitting::outputBranch_ |
Definition at line 365 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), branchMuon(), and branchTrackExtrap().
TFile* ResidualRefitting::outputFile_ |
Definition at line 362 of file ResidualRefitting.h.
Referenced by beginJob(), endJob(), and ~ResidualRefitting().
std::string ResidualRefitting::outputFileName_ |
Definition at line 342 of file ResidualRefitting.h.
Referenced by beginJob().
TTree* ResidualRefitting::outputTree_ |
Definition at line 364 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), branchMuon(), and branchTrackExtrap().
std::string ResidualRefitting::PropagatorSource_ |
Definition at line 344 of file ResidualRefitting.h.
Referenced by analyze().
|
staticprivate |
Definition at line 45 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
|
staticprivate |
Definition at line 46 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
ResidualRefitting::storage_trackExtrap ResidualRefitting::samExtrap120_ |
Definition at line 268 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNew_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXBLayer1 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXBLayer2 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXBLayer3 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoPXF |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt1_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt2_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt3_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoSt4_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTEC |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer1 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer2 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer3 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTIBLayer4 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTID |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer1 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer2 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer3 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer4 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer5 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrNoTOBLayer6 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageGmrOld_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_hit ResidualRefitting::storageRecMuon_ |
Definition at line 260 of file ResidualRefitting.h.
Referenced by beginJob(), CollectTrackHits(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNew_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt1_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt2_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt3_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageSamNoSt4_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRec_ |
Definition at line 264 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt1_ |
Definition at line 264 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt2_ |
Definition at line 264 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt3_ |
Definition at line 264 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapRecNoSt4_ |
Definition at line 264 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackExtrapTracker_ |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackHit ResidualRefitting::storageTrackHit_ |
Definition at line 261 of file ResidualRefitting.h.
Referenced by beginJob(), CollectTrackHits(), StoreTrackerRecHits(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXBLayer1 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXBLayer2 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXBLayer3 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoPXF |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTEC |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer1 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer2 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer3 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTIBLayer4 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTID |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer1 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer2 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer3 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer4 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer5 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_trackExtrap ResidualRefitting::storageTrackNoTOBLayer6 |
Definition at line 271 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNew_ |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXBLayer1 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXBLayer2 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXBLayer3 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoPXF |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTEC |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer1 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer2 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer3 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTIBLayer4 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTID |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer1 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer2 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer3 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer4 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer5 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
ResidualRefitting::storage_muon ResidualRefitting::storageTrkNoTOBLayer6 |
Definition at line 238 of file ResidualRefitting.h.
Referenced by beginJob(), and zero_storage().
|
staticprivate |
Definition at line 50 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
const MagneticField* ResidualRefitting::theField |
Definition at line 369 of file ResidualRefitting.h.
Referenced by analyze(), and freeTrajStateMuon().
edm::ESHandle<Propagator> ResidualRefitting::thePropagator |
Definition at line 372 of file ResidualRefitting.h.
Referenced by analyze(), cylExtrapTrkSam(), and trkExtrap().
MuonServiceProxy* ResidualRefitting::theService |
Definition at line 371 of file ResidualRefitting.h.
Referenced by analyze(), CollectTrackHits(), NewTrackMeasurements(), ResidualRefitting(), trkExtrap(), and ~ResidualRefitting().
|
staticprivate |
Definition at line 47 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
|
staticprivate |
Definition at line 48 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
|
staticprivate |
Definition at line 49 of file ResidualRefitting.h.
Referenced by StoreTrackerRecHits().
ResidualRefitting::storage_trackExtrap ResidualRefitting::trackExtrap120_ |
Definition at line 268 of file ResidualRefitting.h.
Referenced by analyze(), beginJob(), and zero_storage().
const edm::ESHandle<GlobalTrackingGeometry> ResidualRefitting::trackingGeometry |
Definition at line 370 of file ResidualRefitting.h.
edm::InputTag ResidualRefitting::tracks_ |
Definition at line 347 of file ResidualRefitting.h.