1 #ifndef RecoMuon_MuonIdentification_MuonProducer_H 2 #define RecoMuon_MuonIdentification_MuonProducer_H 20 namespace reco {
class Track;}
66 template<
typename TYPE>
69 const std::vector<TYPE>& muonExtra,
75 alias.erase( alias.size() - 1, alias.size() );
139 std::vector<std::map<std::string,edm::EDGetTokenT<edm::ValueMap<double> > > >
pfIsoMapTokens_;
edm::EDGetTokenT< reco::MuonTimeExtraMap > timeMapCSCToken_
edm::InputTag theTrackDepositName
edm::EDGetTokenT< edm::ValueMap< unsigned int > > theCosmicIdMapToken_
edm::EDGetTokenT< reco::MuonTimeExtraMap > timeMapDTToken_
edm::EDGetTokenT< edm::ValueMap< reco::MuonShower > > theShowerMapToken_
edm::InputTag theEcalDepositName
std::vector< edm::EDGetTokenT< edm::ValueMap< bool > > > theSelectorMapTokens_
edm::EDGetTokenT< reco::IsoDepositMap > theJetDepositToken_
edm::EDGetTokenT< reco::IsoDepositMap > theHoDepositToken_
edm::InputTag thePFCandLabel
edm::EDGetTokenT< reco::PFCandidateCollection > thePFCandToken_
std::vector< std::map< std::string, edm::InputTag > > pfIsoMapNames
edm::EDGetTokenT< reco::IsoDepositMap > theTrackDepositToken_
bool fillDetectorBasedIsolation_
std::vector< std::map< std::string, edm::EDGetTokenT< edm::ValueMap< double > > > > pfIsoMapTokens_
void setAlias(std::string alias)
edm::InputTag theMuonsCollectionLabel
edm::InputTag theShowerMapName
edm::EDGetTokenT< reco::MuonTimeExtraMap > timeMapCmbToken_
edm::InputTag theHoDepositName
edm::EDGetTokenT< reco::VertexCollection > vertexes_
bool computeStandardSelectors_
std::vector< edm::InputTag > InputTags
InputTags theSelectorMapNames
edm::EDGetTokenT< reco::MuonCollection > theMuonsCollectionToken_
std::string theMuToMuMapName
edm::EDGetTokenT< reco::IsoDepositMap > theEcalDepositToken_
edm::EDGetTokenT< edm::ValueMap< reco::MuonCosmicCompatibility > > theCosmicCompMapToken_
MuPFIsoHelper * thePFIsoHelper
edm::EDGetTokenT< reco::IsoDepositMap > theHcalDepositToken_
edm::InputTag theCosmicCompMapName
edm::InputTag theHcalDepositName
edm::InputTag theJetDepositName