Esempio n. 1
0
        InDetESDList += [
            'xAOD::VertexAuxContainer#' +
            InDetKeys.xAODLambdaVertexContainer() + 'Aux.' +
            excludedVertexAuxData
        ]
        InDetESDList += [
            'xAOD::VertexContainer#' +
            InDetKeys.xAODLambdabarVertexContainer()
        ]
        InDetESDList += [
            'xAOD::VertexAuxContainer#' +
            InDetKeys.xAODLambdabarVertexContainer() + 'Aux.' +
            excludedVertexAuxData
        ]
    if InDetFlags.doConversions():
        InDetESDList += ['xAOD::VertexContainer#' + InDetKeys.Conversions()]
        InDetESDList += [
            'xAOD::VertexAuxContainer#' + InDetKeys.Conversions() + 'Aux.' +
            excludedVertexAuxData
        ]

    if InDetFlags.doR3LargeD0() and InDetFlags.storeSeparateLargeD0Container():
        InDetESDList += [
            'xAOD::TrackParticleContainer#' +
            InDetKeys.xAODLargeD0TrackParticleContainer()
        ]
        InDetESDList += [
            'xAOD::TrackParticleAuxContainer#' +
            InDetKeys.xAODLargeD0TrackParticleContainer() + 'Aux.' +
            excludedAuxData
        ]
                                            if InDetFlags.doParticleCreation():
                                                InDetKeys.TrackParticles = "New" + InDetKeys.TrackParticles(
                                                )
                                                InDetKeys.TrackParticlesTruth = "New" + InDetKeys.TrackParticlesTruth(
                                                )
                                                print "InDetKeys.TrackParticles      = " + InDetKeys.TrackParticles(
                                                )
                                                print "InDetKeys.TrackParticlesTruth = " + InDetKeys.TrackParticlesTruth(
                                                )
                                            else:
                                                InDetKeys.TrackParticles = "Dummy"
                                                InDetKeys.TrackParticlesTruth = "Dummy"

                                                if InDetFlags.doConversions():
                                                    InDetKeys.Conversions = "New" + InDetKeys.Conversions(
                                                    )
                                                    InDetKeys.SecVertices = "New" + InDetKeys.SecVertices(
                                                    )

                                                    print "Printing InDetKeys. Be aware that some might be adjusted lateron!"
                                                    InDetKeys.print_JobProperties(
                                                    )

                                                    # --------------------------------------------------------------
                                                    # enable statistics for reading ESD testing
                                                    # --------------------------------------------------------------

                                                    InDetFlags.doStatistics = doInDetRecStatistics
                                                    InDetKeys.StatNtupleName = "InDetRecStatistics.root"
                                                    TrackCollectionKeys = [
                                                        InDetKeys.Tracks()