tevMuonFirstTrackVMuonAssocFS = tevMuonFirstTrackVMuonAssoc.clone()
tevMuonFirstTrackVMuonAssocFS.associatormap = 'tpToTevFirstMuonAssociationFS'
tevMuonFirstTrackVMuonAssocFS.label_tp_effic = 'mix:MergedTrackTruth'
tevMuonFirstTrackVMuonAssocFS.label_tp_fake = 'mix:MergedTrackTruth'

from Validation.RecoMuon.muonValidation_cff import tevMuonPickyTrackVMuonAssoc

tevMuonPickyTrackVMuonAssocFS = tevMuonPickyTrackVMuonAssoc.clone()
tevMuonPickyTrackVMuonAssocFS.associatormap = 'tpToTevPickyMuonAssociationFS'
tevMuonPickyTrackVMuonAssocFS.label_tp_effic = 'mix:MergedTrackTruth'
tevMuonPickyTrackVMuonAssocFS.label_tp_fake = 'mix:MergedTrackTruth'

from Validation.RecoMuon.muonValidation_cff import tevMuonDytTrackVMuonAssoc

tevMuonDytTrackVMuonAssocFS = tevMuonDytTrackVMuonAssoc.clone()
tevMuonDytTrackVMuonAssocFS.associatormap = 'tpToTevDytMuonAssociationFS'
tevMuonDytTrackVMuonAssocFS.label_tp_effic = 'mix:MergedTrackTruth'
tevMuonDytTrackVMuonAssocFS.label_tp_fake = 'mix:MergedTrackTruth'

# Configurations for RecoMuonValidators
from Validation.RecoMuon.muonValidation_cff import *


# Muon validation sequence
muonValidationFastSim_seq = cms.Sequence(trkProbeTrackVMuonAssocFS+trkMuonTrackVTrackAssocFS
#                                         +staSeedTrackVMuonAssocFS
                                         +staMuonTrackVMuonAssocFS+staUpdMuonTrackVMuonAssocFS+glbMuonTrackVMuonAssocFS
                                         +staRefitMuonTrackVMuonAssocFS+staRefitUpdMuonTrackVMuonAssocFS
                                         +tevMuonFirstTrackVMuonAssocFS+tevMuonPickyTrackVMuonAssocFS+tevMuonDytTrackVMuonAssocFS
                                         +recoMuonVMuAssoc_trk+recoMuonVMuAssoc_sta+recoMuonVMuAssoc_glb+recoMuonVMuAssoc_tgt
tevMuonFirstTrackVMuonAssocFS = tevMuonFirstTrackVMuonAssoc.clone()
tevMuonFirstTrackVMuonAssocFS.associatormap = 'tpToTevFirstMuonAssociationFS'
tevMuonFirstTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
tevMuonFirstTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'

from Validation.RecoMuon.muonValidation_cff import tevMuonPickyTrackVMuonAssoc

tevMuonPickyTrackVMuonAssocFS = tevMuonPickyTrackVMuonAssoc.clone()
tevMuonPickyTrackVMuonAssocFS.associatormap = 'tpToTevPickyMuonAssociationFS'
tevMuonPickyTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
tevMuonPickyTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'

from Validation.RecoMuon.muonValidation_cff import tevMuonDytTrackVMuonAssoc

tevMuonDytTrackVMuonAssocFS = tevMuonDytTrackVMuonAssoc.clone()
tevMuonDytTrackVMuonAssocFS.associatormap = 'tpToTevDytMuonAssociationFS'
tevMuonDytTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
tevMuonDytTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'

# Configurations for RecoMuonValidators
from Validation.RecoMuon.muonValidation_cff import *

# Muon validation sequence
muonValidationFastSim_seq = cms.Sequence(
    trkMuonTrackVTrackAssocFS + staMuonTrackVMuonAssocFS +
    staUpdMuonTrackVMuonAssocFS + glbMuonTrackVMuonAssocFS +
    staRefitMuonTrackVMuonAssocFS + staRefitUpdMuonTrackVMuonAssocFS +
    tevMuonFirstTrackVMuonAssocFS + tevMuonPickyTrackVMuonAssocFS +
    tevMuonDytTrackVMuonAssocFS + recoMuonVMuAssoc_trk + recoMuonVMuAssoc_sta +
    recoMuonVMuAssoc_glb + recoMuonVMuAssoc_tgt + recoMuonVMuAssoc_trkPF +