ATLAS Offline Software
Loading...
Searching...
No Matches
python.ListSlimming Namespace Reference

Functions

 HION2AllVariablesGeneral ()
 HION2.
 HION2ExtraVariablesGeneral ()
 HION2AllVariablesPbPb_2015_5TeV ()
 HION2ExtraVariablesPbPb_2015_5TeV ()
 HION2AllVariablespPb_2016 ()
 HION4SmartCollections ()
 HION4.
 HION4AllVariablesGeneral ()
 HION4ExtraContentTracks ()
 HION4ExtraContentMuons ()
 HION4ExtraMuonsTruth ()
 HION4ExtraContentPrimaryVertices ()
 HION4ExtraPhotonsTruth ()
 HION4ExtraContentGSFConversionVertices ()
 HION4ExtraContentTrackJets ()
 HION4ExtraContentAll ()
 HION4ExtraContentAllTruth ()
 HION4ExtraContainersTruth ()
 HION4ExtraContainersElectrons ()
 HION4ExtraContainersTrigger ()
 HION4ExtraVariablesEventShape ()
 HION5BasicJetVars (JetColl)
 HION5.
 HION5ExtraVariables (JetColl)
 HION5AllVariables (runnumber)
 HION5AllTruthVariables ()
 HION5SmartCollections ()
 HION5ExtraContainersTrigger ()
 HION7SmartCollections ()
 HION7.
 HION7AllVarContent ()
 HION7AllVarTruthContent ()
 HION7AllVarFromFTAG1 ()
 HION7ExtraVarForBtag (JetColl)
 makeHIJetBasicBranchList ()
 makeHIJetRemovedBranchList ()
 makeHIJetBranchList ()
 HION7BasicJetVars (JetColl)
 HION7ExtraContainersTrigger ()
 HION12SmartCollections ()
 HION12.
 HION12AllVarContentRun2 ()
 HION12AllVarContentRun3 ()
 HION12AllVarContent (project_tag)
 HION12HIJetBranches ()
 HION12Extra ()
 HION14SmartCollections ()
 HION14.
 HION14AllVariablesGeneral ()
 HION14ContentTracks ()
 HION14ContentMuons ()
 HION14ContentCombinedMuonTrackParticles ()
 HION14ExtraCombinedMuonTrackParticlesTruth ()
 HION14ContentExtrapolatedMuonTrackParticles ()
 HION14ExtraExtrapolatedMuonTrackParticlesTruth ()
 HION14ContentMuonSpectrometerTrackParticles ()
 HION14ExtraMuonSpectrometerTrackParticlesTruth ()
 HION14TruthVariablesGeneral ()
 HION14ContentTruthParticles ()
 HION14ExtraContentAll ()
 HION14ExtraContentAllTruth ()
 HION15SmartCollections ()
 HION15.
 HION15AllVarContent ()
 HION15AllVarTruthContent ()
 HION15AllVarFromFTAG1 ()
 HION15ExtraVarForBtag (JetColl)
 HION15BasicJetVars (JetColl)
 HION15ExtraContainersTrigger ()
 HIONHPODSmartCollections ()
 HIONHPOD.
 HIONHPODAllVariables ()
 HIONHPODAllTruthVariables ()
 HIONHPODExtraVariablesAll ()
 HIONHPODExtraVariablesJets ()
 HIONHPODExtraTruthVariables ()
 HIONHPODExtraTruthVariablesJets ()

Function Documentation

◆ HION12AllVarContent()

HION12AllVarContent ( project_tag)

Definition at line 631 of file ListSlimming.py.

631def HION12AllVarContent(project_tag):
632 switcher_HION12 = {
633 'data15_hi': HION12AllVarContentRun2(),
634 'data18_hi': HION12AllVarContentRun2(),
635 'data23_hi': HION12AllVarContentRun3(),
636 'data24_hi': HION12AllVarContentRun3(),
637 'data25_hi': HION12AllVarContentRun3(),
638 }
639
640 return switcher_HION12.get(project_tag, "Invalid project tag")
641

◆ HION12AllVarContentRun2()

HION12AllVarContentRun2 ( )

Definition at line 574 of file ListSlimming.py.

574def HION12AllVarContentRun2():
575 variables = []
576 variables += ["AntiKt4EMPFlowJets"] # Include R = 0.4 anti-kt EM Particle Flow jets
577 variables += ["AntiKt4EMTopoJets"] # Include R = 0.4 anti-kt EM topo-jets
578 variables += ["AntiKt4LCTopoJets"] # Include R = 0.4 anti-kt local calibration topo-jets
579 variables += ["CaloCalTopoClusters"] # Include topocluster information
580 variables += ["PrimaryVertices"] # Include a list of all primary vertices
581 variables += ["NCB_MuonSegments"] # Include the non-collision background muons to handle punch-throughs.
582 variables += ["JetETMissChargedParticleFlowObjects"] # Include the charged particle flow objects from the Jet/ET Miss group
583 variables += ["JetETMissNeutralParticleFlowObjects"] # Include the neutral particle flow objects from the Jet/ET Miss group
584 variables += ["TauChargedParticleFlowObjects"] # Include the charged particle flow objects used for Tau reconstruction
585 variables += ["TauNeutralParticleFlowObjects"] # Include the neutral particle flow objects used for Tau reconstruction
586 variables += ["TauShotParticleFlowObjects"] # Include the["shot" particle flow objects used for Tau reconstruction
587 variables += ["Kt4EMPFlowEventShape"] # The event shape specifically for R=0.4 EM PFlow jets
588 variables += ["Kt4EMTopoOriginEventShape"] # The event shape specifically for R=0.4 EM Topo jets
589 variables += ["Kt4LCTopoOriginEventShape"] # The event shape specifically for R=0.4 LC Topo jets
590 variables += ["TopoClusterIsoCentralEventShape"] # Part of the event shape for topo-jets
591 variables += ["TopoClusterIsoVeryForwardEventShape"] # Part of the event shape for topo-jets
592 variables += ["TopoClusterIsoForwardEventShape"] # Part of the event shape for topo-jets
593 variables += ["NeutralParticleFlowIsoCentralEventShape"] # Part of the event shape for PFlow jets
594 variables += ["ParticleFlowIsoCentralEventShape"] # Part of the event shape for PFlow jets
595 variables += ["NeutralParticleFlowIsoForwardEventShape"] # Part of the event shape for PFlow jets
596 variables += ["ParticleFlowIsoForwardEventShape"] # Part of the event shape for PFlow jets
597 variables += ["HLT_xAOD__JetContainer_a4tcemsubjesISFS"] # Include the HLT R = 0.4 EM Topo trigger jets (2018 HI Run)
598 variables += ["HLT_xAOD__JetContainer_a4ionemsubjesISFS"] # Include the HLT R = 0.4 heavy ion trigger jets (2015 HI Run)
599 variables += ["HLT_xAOD__JetContainer_a10tclcwsubjesFS"] # Include the HLT R = 1.0 LCW Topo trigger jets (2018 HI Run)
600
601 return variables
602

◆ HION12AllVarContentRun3()

HION12AllVarContentRun3 ( )

Definition at line 603 of file ListSlimming.py.

603def HION12AllVarContentRun3():
604 variables = []
605 variables += ["AntiKt4EMPFlowJets"] # Include R = 0.4 anti-kt EM Particle Flow jets
606 variables += ["AntiKt4LCTopoJets"] # Include R = 0.4 anti-kt local calibration topo-jets
607 variables += ["CaloCalTopoClusters"] # Include topocluster information
608 variables += ["PrimaryVertices"] # Include a list of all primary vertices
609 variables += ["NCB_MuonSegments"] # Include the non-collision background muons to handle punch-throughs.
610 variables += ["JetETMissChargedParticleFlowObjects"] # Include the charged particle flow objects from the Jet/ET Miss group
611 variables += ["JetETMissNeutralParticleFlowObjects"] # Include the neutral particle flow objects from the Jet/ET Miss group
612 variables += ["TauChargedParticleFlowObjects"] # Include the charged particle flow objects used for Tau reconstruction
613 variables += ["TauNeutralParticleFlowObjects"] # Include the neutral particle flow objects used for Tau reconstruction
614 variables += ["TauShotParticleFlowObjects"] # Include the["shot" particle flow objects used for Tau reconstruction
615 variables += ["Kt4EMPFlowEventShape"] # The event shape specifically for R=0.4 EM PFlow jets
616 variables += ["Kt4EMTopoOriginEventShape"] # The event shape specifically for R=0.4 EM Topo jets
617 variables += ["Kt4LCTopoOriginEventShape"] # The event shape specifically for R=0.4 LC Topo jets
618 variables += ["TopoClusterIsoCentralEventShape"] # Part of the event shape for topo-jets
619 variables += ["TopoClusterIsoVeryForwardEventShape"] # Part of the event shape for topo-jets
620 variables += ["TopoClusterIsoForwardEventShape"] # Part of the event shape for topo-jets
621 variables += ["NeutralParticleFlowIsoCentralEventShape"] # Part of the event shape for PFlow jets
622 variables += ["ParticleFlowIsoCentralEventShape"] # Part of the event shape for PFlow jets
623 variables += ["NeutralParticleFlowIsoForwardEventShape"] # Part of the event shape for PFlow jets
624 variables += ["ParticleFlowIsoForwardEventShape"] # Part of the event shape for PFlow jets
625 variables += ["HLT_xAOD__JetContainer_a4tcemsubjesISFS"] # Include the HLT R = 0.4 EM Topo trigger jets (2018 HI Run)
626 variables += ["HLT_xAOD__JetContainer_a4ionemsubjesISFS"] # Include the HLT R = 0.4 heavy ion trigger jets (2015 HI Run)
627 variables += ["HLT_xAOD__JetContainer_a10tclcwsubjesFS"] # Include the HLT R = 1.0 LCW Topo trigger jets (2018 HI Run)
628
629 return variables
630

◆ HION12Extra()

HION12Extra ( )

Definition at line 690 of file ListSlimming.py.

690def HION12Extra():
691 ExtraJets = []
692 ExtraJets += ["AntiKt4HITrackJets"] # Include R = 0.4 Heavy Ion anti-kt track jets
693 ExtraJets += ["AntiKt4HIJets"] # Include R = 0.4 Heavy Ion anti-kt tower jets
694 ExtraJets += ["AntiKt10HIJets"] # Include R = 1.0 Heavy Ion anti-kt tower jets
695
696 HIJetBranches = HION12HIJetBranches()
697
698 variables = []
699 for collection in ExtraJets:
700 for branch in HIJetBranches:
701 variables += [collection+'.'+branch]
702
703 variables += ['Muons.MuonSpectrometerPt']
704
705 return variables
706

◆ HION12HIJetBranches()

HION12HIJetBranches ( )

Definition at line 642 of file ListSlimming.py.

642def HION12HIJetBranches():
643 state_vars = []
644 state_vars += ["pt"]
645 state_vars += ["eta"]
646 state_vars += ["phi"]
647 state_vars += ["m"]
648
649 states = []
650 states += ["JetUnsubtractedScaleMomentum"]
651 states += ["JetSubtractedScaleMomentum"]
652
653 HIJetBranches = []
654 for v in state_vars:
655 HIJetBranches += [v]
656 for s in states:
657 HIJetBranches += [s+'.'+v]
658
659 HIJetBranches += ["ConstituentScale"]
660 HIJetBranches += ["constituentLinks"]
661 HIJetBranches += ["constituentWeights"]
662 HIJetBranches += ["AverageLArQF"]
663 HIJetBranches += ["EMFrac"]
664 HIJetBranches += ["FracSamplingMax"]
665 HIJetBranches += ["FracSamplingMaxIndex"]
666 HIJetBranches += ["HECFrac"]
667 HIJetBranches += ["HECQuality"]
668 HIJetBranches += ["LArQuality"]
669 HIJetBranches += ["N90Constituents"]
670 HIJetBranches += ["NegativeE"]
671 HIJetBranches += ["Timing"]
672 HIJetBranches += ["BchCorrCell"]
673 HIJetBranches += ["LArBadHVEnergyFrac"]
674 HIJetBranches += ["LArBadHVNCell"]
675 HIJetBranches += ["EnergyPerSampling"]
676 HIJetBranches += ["GhostAntiKt4HITrackJets"]
677 HIJetBranches += ["GhostAntiKt4HITrackJetsCount"]
678 HIJetBranches += ["GhostAntiKt4HITrackJetsPt"]
679 HIJetBranches += ["GhostMuonSegmentCount"]
680 HIJetBranches += ["GhostTrack"]
681 HIJetBranches += ["NumTrkPt4000"]
682 HIJetBranches += ["SumPtTrkPt4000"]
683 HIJetBranches += ["TrackWidthPt4000"]
684 HIJetBranches += ["Width"]
685 HIJetBranches += ["MaxConstituentET"]
686 HIJetBranches += ["MaxOverMean"]
687
688 return HIJetBranches
689

◆ HION12SmartCollections()

HION12SmartCollections ( )

HION12.

Definition at line 565 of file ListSlimming.py.

565def HION12SmartCollections():
566 variables = []
567 variables += ["Electrons"] # Smart collection for electrons
568 variables += ["Muons"] # Smart collection for muons
569 variables += ["Photons"] # Smart collection for photons
570 variables += ["InDetTrackParticles"] # Smart collection for tracks
571
572 return variables
573

◆ HION14AllVariablesGeneral()

HION14AllVariablesGeneral ( )

Definition at line 715 of file ListSlimming.py.

715def HION14AllVariablesGeneral():
716 variables = []
717 variables += ["CaloSums"]
718 variables += ["EventInfo"]
719
720 return variables
721

◆ HION14ContentCombinedMuonTrackParticles()

HION14ContentCombinedMuonTrackParticles ( )

Definition at line 792 of file ListSlimming.py.

792def HION14ContentCombinedMuonTrackParticles():
793 variables = []
794 variables += ["CombinedMuonTrackParticles.qOverP"]
795 variables += ["CombinedMuonTrackParticles.d0"]
796 variables += ["CombinedMuonTrackParticles.z0"]
797 variables += ["CombinedMuonTrackParticles.vz"]
798 variables += ["CombinedMuonTrackParticles.phi"]
799 variables += ["CombinedMuonTrackParticles.theta"]
800 variables += ["CombinedMuonTrackParticles.definingParametersCovMatrix"]
801 variables += ["CombinedMuonTrackParticles.numberOfPixelDeadSensors"]
802 variables += ["CombinedMuonTrackParticles.numberOfPixelHits"]
803 variables += ["CombinedMuonTrackParticles.numberOfPixelHoles"]
804 variables += ["CombinedMuonTrackParticles.numberOfSCTDeadSensors"]
805 variables += ["CombinedMuonTrackParticles.numberOfSCTHits"]
806 variables += ["CombinedMuonTrackParticles.numberOfSCTHoles"]
807 variables += ["CombinedMuonTrackParticles.numberOfTRTHits"]
808 variables += ["CombinedMuonTrackParticles.numberOfTRTOutliers"]
809 variables += ["CombinedMuonTrackParticles.chiSquared"]
810 variables += ["CombinedMuonTrackParticles.numberDoF"]
811
812 return variables
813

◆ HION14ContentExtrapolatedMuonTrackParticles()

HION14ContentExtrapolatedMuonTrackParticles ( )

Definition at line 822 of file ListSlimming.py.

822def HION14ContentExtrapolatedMuonTrackParticles():
823 variables = []
824 variables += ["ExtrapolatedMuonTrackParticles.d0"]
825 variables += ["ExtrapolatedMuonTrackParticles.z0"]
826 variables += ["ExtrapolatedMuonTrackParticles.vz"]
827 variables += ["ExtrapolatedMuonTrackParticles.definingParametersCovMatrix"]
828 variables += ["ExtrapolatedMuonTrackParticles.truthClassification"]
829 variables += ["ExtrapolatedMuonTrackParticles.truthOrigin"]
830 variables += ["ExtrapolatedMuonTrackParticles.truthType"]
831 variables += ["ExtrapolatedMuonTrackParticles.qOverP"]
832 variables += ["ExtrapolatedMuonTrackParticles.theta"]
833 variables += ["ExtrapolatedMuonTrackParticles.phi"]
834
835 return variables
836

◆ HION14ContentMuons()

HION14ContentMuons ( )

Definition at line 734 of file ListSlimming.py.

734def HION14ContentMuons():
735 variables = []
736 variables += ["Muons.pt"]
737 variables += ["Muons.eta"]
738 variables += ["Muons.phi"]
739 variables += ["Muons.truthType"]
740 variables += ["Muons.truthOrigin"]
741 variables += ["Muons.truthClassification"]
742 variables += ["Muons.author"]
743 variables += ["Muons.muonType"]
744 variables += ["Muons.quality"]
745 variables += ["Muons.inDetTrackParticleLink"]
746 variables += ["Muons.muonSpectrometerTrackParticleLink"]
747 variables += ["Muons.combinedTrackParticleLink"]
748 variables += ["Muons.InnerDetectorPt"]
749 variables += ["Muons.MuonSpectrometerPt"]
750 variables += ["Muons.DFCommonGoodMuon"]
751 variables += ["Muons.ptcone20"]
752 variables += ["Muons.ptcone30"]
753 variables += ["Muons.ptcone40"]
754 variables += ["Muons.ptvarcone20"]
755 variables += ["Muons.ptvarcone30"]
756 variables += ["Muons.ptvarcone40"]
757 variables += ["Muons.topoetcone20"]
758 variables += ["Muons.topoetcone30"]
759 variables += ["Muons.topoetcone40"]
760 variables += ["Muons.truthParticleLink"]
761 variables += ["Muons.charge"]
762 variables += ["Muons.extrapolatedMuonSpectrometerTrackParticleLink"]
763 variables += ["Muons.allAuthors"]
764 variables += ["Muons.ptcone20_TightTTVA_pt1000"]
765 variables += ["Muons.ptcone20_TightTTVA_pt500"]
766 variables += ["Muons.ptvarcone30_TightTTVA_pt1000"]
767 variables += ["Muons.ptvarcone30_TightTTVA_pt500"]
768 variables += ["Muons.numberOfPrecisionLayers"]
769 variables += ["Muons.combinedTrackOutBoundsPrecisionHits"]
770 variables += ["Muons.numberOfPrecisionLayers"]
771 variables += ["Muons.numberOfPrecisionHoleLayers"]
772 variables += ["Muons.numberOfGoodPrecisionLayers"]
773 variables += ["Muons.innerSmallHits"]
774 variables += ["Muons.innerLargeHits"]
775 variables += ["Muons.middleSmallHits"]
776 variables += ["Muons.middleLargeHits"]
777 variables += ["Muons.outerSmallHits"]
778 variables += ["Muons.outerLargeHits"]
779 variables += ["Muons.extendedSmallHits"]
780 variables += ["Muons.extendedLargeHits"]
781 variables += ["Muons.extendedSmallHoles"]
782 variables += ["Muons.isSmallGoodSectors"]
783 variables += ["Muons.cscUnspoiledEtaHits"]
784 variables += ["Muons.EnergyLoss"]
785 variables += ["Muons.energyLossType"]
786 variables += ["Muons.momentumBalanceSignificance"]
787 variables += ["Muons.scatteringCurvatureSignificance"]
788 variables += ["Muons.scatteringNeighbourSignificance"]
789
790 return variables
791

◆ HION14ContentMuonSpectrometerTrackParticles()

HION14ContentMuonSpectrometerTrackParticles ( )

Definition at line 845 of file ListSlimming.py.

845def HION14ContentMuonSpectrometerTrackParticles():
846 variables = []
847 variables += ["MuonSpectrometerTrackParticles.phi"]
848 variables += ["MuonSpectrometerTrackParticles.d0"]
849 variables += ["MuonSpectrometerTrackParticles.z0"]
850 variables += ["MuonSpectrometerTrackParticles.vz"]
851 variables += ["MuonSpectrometerTrackParticles.definingParametersCovMatrix"]
852 variables += ["MuonSpectrometerTrackParticles.vertexLink"]
853 variables += ["MuonSpectrometerTrackParticles.theta"]
854 variables += ["MuonSpectrometerTrackParticles.qOverP"]
855 variables += ["MuonSpectrometerTrackParticles.truthParticleLink"]
856
857 return variables
858

◆ HION14ContentTracks()

HION14ContentTracks ( )

Definition at line 722 of file ListSlimming.py.

722def HION14ContentTracks():
723 variables = []
724 variables += ["InDetTrackParticles.qOverP"]
725 variables += ["InDetTrackParticles.theta"]
726 variables += ["InDetTrackParticles.phi"]
727 variables += ["InDetTrackParticles.d0"]
728 variables += ["InDetTrackParticles.z0"]
729 variables += ["InDetTrackParticles.TrackQuality"]
730 variables += ["InDetTrackParticles.HITight"]
731
732 return variables
733

◆ HION14ContentTruthParticles()

HION14ContentTruthParticles ( )

Definition at line 871 of file ListSlimming.py.

871def HION14ContentTruthParticles():
872 variables = []
873 variables += ["TruthParticles.pdgId"]
874 variables += ["TruthParticles.uid"]
875 variables += ["TruthParticles.status"]
876 variables += ["TruthParticles.m"]
877 variables += ["TruthParticles.e"]
878 variables += ["TruthParticles.py"]
879 variables += ["TruthParticles.px"]
880 variables += ["TruthParticles.pz"]
881
882 return variables
883

◆ HION14ExtraCombinedMuonTrackParticlesTruth()

HION14ExtraCombinedMuonTrackParticlesTruth ( )

Definition at line 814 of file ListSlimming.py.

814def HION14ExtraCombinedMuonTrackParticlesTruth():
815 variables = []
816 variables += ["CombinedMuonTrackParticles.truthClassification"]
817 variables += ["CombinedMuonTrackParticles.truthOrigin"]
818 variables += ["CombinedMuonTrackParticles.truthType"]
819
820 return variables
821

◆ HION14ExtraContentAll()

HION14ExtraContentAll ( )

Definition at line 884 of file ListSlimming.py.

884def HION14ExtraContentAll():
885 variables = []
886 variables += HION14ContentTracks()
887 variables += HION14ContentMuons()
888 variables += HION14ContentCombinedMuonTrackParticles()
889 variables += HION14ContentExtrapolatedMuonTrackParticles()
890 variables += HION14ContentMuonSpectrometerTrackParticles()
891 variables += HION14ContentTracks()
892
893 return variables
894

◆ HION14ExtraContentAllTruth()

HION14ExtraContentAllTruth ( )

Definition at line 895 of file ListSlimming.py.

895def HION14ExtraContentAllTruth():
896 variables = []
897 variables += HION4ExtraMuonsTruth()
898 variables += HION14ExtraCombinedMuonTrackParticlesTruth()
899 variables += HION14ExtraExtrapolatedMuonTrackParticlesTruth()
900 variables += HION14ExtraMuonSpectrometerTrackParticlesTruth()
901 variables += HION14ContentTruthParticles()
902
903 return variables
904

◆ HION14ExtraExtrapolatedMuonTrackParticlesTruth()

HION14ExtraExtrapolatedMuonTrackParticlesTruth ( )

Definition at line 837 of file ListSlimming.py.

837def HION14ExtraExtrapolatedMuonTrackParticlesTruth():
838 variables = []
839 variables += ["ExtrapolatedMuonTrackParticles.truthClassification"]
840 variables += ["ExtrapolatedMuonTrackParticles.truthOrigin"]
841 variables += ["ExtrapolatedMuonTrackParticles.truthType"]
842
843 return variables
844

◆ HION14ExtraMuonSpectrometerTrackParticlesTruth()

HION14ExtraMuonSpectrometerTrackParticlesTruth ( )

Definition at line 859 of file ListSlimming.py.

859def HION14ExtraMuonSpectrometerTrackParticlesTruth():
860 variables = []
861 variables += ["MuonSpectrometerTrackParticles.truthParticleLink"]
862
863 return variables
864

◆ HION14SmartCollections()

HION14SmartCollections ( )

HION14.

Definition at line 709 of file ListSlimming.py.

709def HION14SmartCollections():
710 variables = []
711 variables += ["PrimaryVertices"]
712
713 return variables
714

◆ HION14TruthVariablesGeneral()

HION14TruthVariablesGeneral ( )

Definition at line 865 of file ListSlimming.py.

865def HION14TruthVariablesGeneral():
866 variables = []
867 variables += ["TruthEvents"]
868
869 return variables
870

◆ HION15AllVarContent()

HION15AllVarContent ( )

Definition at line 911 of file ListSlimming.py.

911def HION15AllVarContent():
912 return HION7AllVarContent()
913

◆ HION15AllVarFromFTAG1()

HION15AllVarFromFTAG1 ( )

Definition at line 917 of file ListSlimming.py.

917def HION15AllVarFromFTAG1():
918 return HION7AllVarFromFTAG1()
919

◆ HION15AllVarTruthContent()

HION15AllVarTruthContent ( )

Definition at line 914 of file ListSlimming.py.

914def HION15AllVarTruthContent():
915 return HION7AllVarTruthContent()
916

◆ HION15BasicJetVars()

HION15BasicJetVars ( JetColl)

Definition at line 923 of file ListSlimming.py.

923def HION15BasicJetVars(JetColl):
924 return HION7BasicJetVars(JetColl)
925

◆ HION15ExtraContainersTrigger()

HION15ExtraContainersTrigger ( )

Definition at line 926 of file ListSlimming.py.

926def HION15ExtraContainersTrigger():
927 return HION7ExtraContainersTrigger()
928

◆ HION15ExtraVarForBtag()

HION15ExtraVarForBtag ( JetColl)

Definition at line 920 of file ListSlimming.py.

920def HION15ExtraVarForBtag(JetColl):
921 return HION7ExtraVarForBtag(JetColl)
922

◆ HION15SmartCollections()

HION15SmartCollections ( )

HION15.

Definition at line 908 of file ListSlimming.py.

908def HION15SmartCollections():
909 return HION7SmartCollections()
910

◆ HION2AllVariablesGeneral()

HION2AllVariablesGeneral ( )

HION2.

Definition at line 7 of file ListSlimming.py.

7def HION2AllVariablesGeneral():
8
9 variables = []
10 variables += ["EventInfo"]
11 variables += ["CaloSums"]
12 variables += ["PrimaryVertices"]
13 variables += ["InDetTrackParticles"]
14 variables += ["AntiKt4HIJets"]
15 variables += ["Electrons"]
16 variables += ["GSFTrackParticles"]
17 variables += ["egammaClusters"]
18 variables += ["Muons"]
19 variables += ["ExtrapolatedMuonTrackParticles"]
20 variables += ["MuonSpectrometerTrackParticles"]
21 variables += ["CombinedMuonTrackParticles"]
22 variables += ["CaloCalTopoClusters"]
23 variables += ["HIEventShape"]
24
25 return variables
26

◆ HION2AllVariablesPbPb_2015_5TeV()

HION2AllVariablesPbPb_2015_5TeV ( )

Definition at line 34 of file ListSlimming.py.

34def HION2AllVariablesPbPb_2015_5TeV():
35
36 variables = []
37 variables += ["HIEventShape"]
38
39 return variables
40

◆ HION2AllVariablespPb_2016()

HION2AllVariablespPb_2016 ( )

Definition at line 48 of file ListSlimming.py.

48def HION2AllVariablespPb_2016():
49
50 variables = []
51 variables += ["ZdcModules",]
52 variables += ["ZdcSums"]
53 variables += ["ZdcTriggerTowers"]
54 variables += ["MBTSForwardEventInfo"]
55 variables += ["MBTSModules"]
56
57 return variables
58

◆ HION2ExtraVariablesGeneral()

HION2ExtraVariablesGeneral ( )

Definition at line 27 of file ListSlimming.py.

27def HION2ExtraVariablesGeneral():
28 variables = []
29 variables += ["InDetTrackParticles.qOverP.theta.phi.d0.z0.vz.chiSquared.numberDoF.TrackQuality.Chi2ToPV.VertexIndex.CovD0.CovZ0.CovTheta"]
30 variables += ["CaloSums.Summary"] # Need to be passed explicitly
31
32 return variables
33

◆ HION2ExtraVariablesPbPb_2015_5TeV()

HION2ExtraVariablesPbPb_2015_5TeV ( )

Definition at line 41 of file ListSlimming.py.

41def HION2ExtraVariablesPbPb_2015_5TeV():
42
43 variables = []
44 variables += ["HIClusters.calE.eta0.phi0"]
45
46 return variables
47

◆ HION4AllVariablesGeneral()

HION4AllVariablesGeneral ( )

Definition at line 75 of file ListSlimming.py.

75def HION4AllVariablesGeneral():
76 variables = []
77 variables += ["SpacePoints"]
78 variables += ["HLT_TCEventInfo_jet"]
79 variables += ["HLT_SpacePointCounts"]
80 variables += ["EventInfo"]
81 variables += ["Trigger"]
82 variables += ["Core"]
83 variables += ["LVL1EnergySumRoI"]
84 variables += ["HLT_HIEventShapeEG"]
85 variables += ["CaloSums"]
86 variables += ["ZdcModules"]
87 variables += ["ZdcSums"]
88 variables += ["ZdcTriggerTowers"]
89 variables += ["MBTSForwardEventInfo"]
90 variables += ["MBTSModules"]
91 variables += ["HLT_xAOD__HIEventShapeContainer_HIFCAL"]
92 variables += ["HLT_xAOD__HIEventShapeContainer_HIUE"]
93 variables += ["HLT_xAOD__TrigT2MbtsBitsContainer_T2Mbts"]
94 variables += ["HLT_xAOD__TrigTrackCountsContainer_trackcounts"]
95 variables += ["HLT_xAOD__TrigSpacePointCountsContainer_spacepoints"]
96 variables += ["LVL1MuonRoIs"]
97 variables += ["HIEventShape"]
98 variables += ["CaloCalTopoClusters"]
99 variables += ["egammaClusters"]
100 variables += ["egammaTopoSeededClusters"]
101 variables += ["InDetPixelTrackParticles"]
102 variables += ["Photons"]
103 variables += ["Electrons"]
104 variables += ["ForwardElectrons"]
105 variables += ["AntiKt4HIJets"]
106
107 return variables
108

◆ HION4ExtraContainersElectrons()

HION4ExtraContainersElectrons ( )

Definition at line 204 of file ListSlimming.py.

204def HION4ExtraContainersElectrons():
205 variables = []
206 variables += ["Electrons"]
207 variables += ["GSFTrackParticles"]
208 variables += ["egammaClusters"]
209 variables += ["CaloCalTopoClusters"]
210 variables += ["NewSwElectrons"] # only if DoCellReweighting is ON
211 variables += ["MaxVarSwElectrons"] # if variations are ON
212 variables += ["MinVarSwElectrons"] # if variations are ON
213
214 return variables
215

◆ HION4ExtraContainersTrigger()

HION4ExtraContainersTrigger ( )

Definition at line 216 of file ListSlimming.py.

216def HION4ExtraContainersTrigger():
217 variables = []
218 variables += ["HLT_xAOD__ElectronContainer_egamma_Electrons"]
219 variables += ["HLT_xAOD__ElectronContainer_egamma_ElectronsAux."]
220 variables += ["HLT_xAOD__PhotonContainer_egamma_Photons"]
221 variables += ["HLT_xAOD__PhotonContainer_egamma_PhotonsAux."]
222 variables += ["HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgamma"]
223 variables += ["HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgammaAux."]
224 variables += ["HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma"]
225 variables += ["HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgammaAux."]
226 variables += ["HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex"]
227 variables += ["HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFexAux."]
228 variables += ["HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFex"]
229 variables += ["HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFexAux."]
230 variables += ["HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig"]
231 variables += ["HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrigAux."]
232 variables += ["HLT_xAOD__TrigPassBitsContainer_passbits"]
233 variables += ["HLT_xAOD__TrigPassBitsContainer_passbitsAux."]
234 variables += ["LVL1EmTauRoIs"]
235 variables += ["LVL1EmTauRoIsAux."]
236 variables += ["HLT_TrigRoiDescriptorCollection_initialRoI"]
237 variables += ["HLT_TrigRoiDescriptorCollection_initialRoIAux."]
238 variables += ["HLT_xAOD__RoiDescriptorStore_initialRoI"]
239 variables += ["HLT_xAOD__RoiDescriptorStore_initialRoIAux."]
240 variables += ["HLT_xAOD__TrigElectronContainer_L2ElectronFex"]
241 variables += ["HLT_xAOD__TrigElectronContainer_L2ElectronFexAux."]
242
243 return variables
244

◆ HION4ExtraContainersTruth()

HION4ExtraContainersTruth ( )

Definition at line 193 of file ListSlimming.py.

193def HION4ExtraContainersTruth():
194 variables = []
195 variables += ["TruthEvents"]
196 variables += ["TruthParticles"]
197 variables += ["TruthVertices"]
198 variables += ["AntiKt4TruthJets"]
199 variables += ["egammaTruthParticles"]
200 variables += ["MuonTruthParticles"]
201
202 return variables
203

◆ HION4ExtraContentAll()

HION4ExtraContentAll ( )

Definition at line 176 of file ListSlimming.py.

176def HION4ExtraContentAll():
177 variables = []
178 variables += HION4ExtraContentMuons()
179 variables += HION4ExtraContentGSFConversionVertices()
180 variables += HION4ExtraContentPrimaryVertices()
181 variables += HION4ExtraContentTrackJets()
182 variables += HION4ExtraContentTracks()
183
184 return variables
185

◆ HION4ExtraContentAllTruth()

HION4ExtraContentAllTruth ( )

Definition at line 186 of file ListSlimming.py.

186def HION4ExtraContentAllTruth():
187 variables = []
188 variables += HION4ExtraMuonsTruth()
189 variables += HION4ExtraPhotonsTruth()
190
191 return variables
192

◆ HION4ExtraContentGSFConversionVertices()

HION4ExtraContentGSFConversionVertices ( )

Definition at line 152 of file ListSlimming.py.

152def HION4ExtraContentGSFConversionVertices():
153 variables = []
154 variables += ["GSFConversionVertices.x"]
155 variables += ["GSFConversionVertices.y"]
156 variables += ["GSFConversionVertices.z"]
157 variables += ["GSFConversionVertices.px"]
158 variables += ["GSFConversionVertices.py"]
159 variables += ["GSFConversionVertices.pz"]
160 variables += ["GSFConversionVertices.pt1"]
161 variables += ["GSFConversionVertices.pt2"]
162 variables += ["GSFConversionVertices.etaAtCalo"]
163 variables += ["GSFConversionVertices.phiAtCalo"]
164 variables += ["GSFConversionVertices.trackParticleLinks"]
165
166 return variables
167
168
169

◆ HION4ExtraContentMuons()

HION4ExtraContentMuons ( )

Definition at line 118 of file ListSlimming.py.

118def HION4ExtraContentMuons():
119 variables = []
120 variables += ["Muons.DFCommonMuonsPreselection"]
121 variables += ["Muons.ptcone20"]
122 variables += ["Muons.ptcone30"]
123 variables += ["Muons.ptcone40"]
124 variables += ["Muons.etcone20"]
125 variables += ["Muons.etcone30"]
126 variables += ["Muons.etcone40"]
127
128 return variables
129

◆ HION4ExtraContentPrimaryVertices()

HION4ExtraContentPrimaryVertices ( )

Definition at line 138 of file ListSlimming.py.

138def HION4ExtraContentPrimaryVertices():
139 variables = []
140 variables += ["PrimaryVertices.sumPt2"]
141 return variables
142

◆ HION4ExtraContentTrackJets()

HION4ExtraContentTrackJets ( )

Definition at line 170 of file ListSlimming.py.

170def HION4ExtraContentTrackJets():
171 variables = []
172 variables += ["AntiKt4PV0TrackJets.pt.eta.phi.e.m.rapidity.btaggingLink.constituentLinks"]
173
174 return variables
175

◆ HION4ExtraContentTracks()

HION4ExtraContentTracks ( )

Definition at line 109 of file ListSlimming.py.

109def HION4ExtraContentTracks():
110 variables=[]
111 variables += ["InDetTrackParticles.eProbabilityHT"]
112 variables += ["InDetTrackParticles.eProbabilityComb"]
113 variables += ["InDetTrackParticles.deltaPoverP"] #cant find in data
114 variables += ["InDetTrackParticles.pixeldEdx"]
115 variables += ["InDetTrackParticles.numberOfTRTHighThresholdHits"]
116 return variables
117

◆ HION4ExtraMuonsTruth()

HION4ExtraMuonsTruth ( )

Definition at line 130 of file ListSlimming.py.

130def HION4ExtraMuonsTruth():
131 variables = []
132 variables += ["MuonTruthParticles.truthClassification"]
133 variables += ["MuonTruthParticles.truthOrigin"]
134 variables += ["MuonTruthParticles.truthType"]
135
136 return variables
137

◆ HION4ExtraPhotonsTruth()

HION4ExtraPhotonsTruth ( )

Definition at line 143 of file ListSlimming.py.

143def HION4ExtraPhotonsTruth():
144 variables = []
145 variables += ["Photons.truthClassification"]
146 variables += ["Photons.truthOrigin"]
147 variables += ["Photons.truthType"]
148 variables += ["Photons.truthParticleLink"]
149
150 return variables
151

◆ HION4ExtraVariablesEventShape()

HION4ExtraVariablesEventShape ( )

Definition at line 245 of file ListSlimming.py.

245def HION4ExtraVariablesEventShape():
246 variables = []
247 for shape in ["TopoClusterIsoCentral", "TopoClusterIsoForward", "NeutralParticleFlowIsoCentral",
248 "NeutralParticleFlowIsoForward", "ParticleFlowIsoCentral", "ParticleFlowIsoForward"]:
249 variables += [shape + "EventShape.DensitySigma.Density.DensityArea"]
250
251 return variables
252

◆ HION4SmartCollections()

HION4SmartCollections ( )

HION4.

Definition at line 62 of file ListSlimming.py.

62def HION4SmartCollections():
63 variables = []
64 variables += ["EventInfo"]
65 variables += ["Electrons"]
66 variables += ["Photons"]
67 variables += ["Muons"]
68 variables += ["TauJets"]
69 variables += ["AntiKt4EMTopoJets"]
70 variables += ["InDetTrackParticles"]
71 variables += ["PrimaryVertices"]
72
73 return variables
74

◆ HION5AllTruthVariables()

HION5AllTruthVariables ( )

Definition at line 367 of file ListSlimming.py.

367def HION5AllTruthVariables():
368 variables = []
369 variables += ["TruthEvents"]
370 variables += ["TruthParticles"]
371 variables += ["TruthVertices"]
372 variables += ["egammaTruthParticles"]
373 variables += ["MuonTruthParticles"]
374 variables += ["AntiKt2TruthJets"]
375 variables += ["AntiKt4TruthJets"]
376 variables += ["TruthElectrons"]
377 variables += ["TruthMuons"]
378 variables += ["TruthNeutrinos"]
379 return variables
380

◆ HION5AllVariables()

HION5AllVariables ( runnumber)

Definition at line 341 of file ListSlimming.py.

341def HION5AllVariables(runnumber):
342 variables = []
343 variables += ["HIEventShape"]
344 variables += ["ForwardElectrons"]
345 variables += ["ForwardElectronClusters"]
346 variables += ["EventInfo"]
347 variables += ["CaloSums"]
348 variables += ["ZdcModules"]
349 variables += ["ZdcSums"]
350 variables += ["ZdcTriggerTowers"]
351 variables += ["PeripheralCaloCalTopoClusters"]
352 variables += ["MET_Track1000", "MET_Track2000", "MET_Track3000", "MET_Track4000", "MET_Track5000"]
353
354
355 from CoolConvUtilities.ParticleTypeUtil import getTypeForRun
356 info=getTypeForRun(runnumber)
357 isOxygenOxygenCollision = False
358 if (info.getBeam1Type() == 8) or (info.getBeam2Type() == 8):
359 isOxygenOxygenCollision = True
360
361 if isOxygenOxygenCollision:
362 variables += ["MET_Calo"]
363 variables += ["MET_Track"]
364
365 return variables
366

◆ HION5BasicJetVars()

HION5BasicJetVars ( JetColl)

HION5.

Definition at line 256 of file ListSlimming.py.

256def HION5BasicJetVars(JetColl):
257 return HION7BasicJetVars(JetColl)
258

◆ HION5ExtraContainersTrigger()

HION5ExtraContainersTrigger ( )

Definition at line 392 of file ListSlimming.py.

392def HION5ExtraContainersTrigger():
393 variables = ["HLT_MuonsCB_RoI",
394 "HLT_MuonsCB_RoIAux.",
395 "HLT_egamma_Electrons",
396 "HLT_egamma_ElectronsAux."]
397 return variables
398

◆ HION5ExtraVariables()

HION5ExtraVariables ( JetColl)

Definition at line 259 of file ListSlimming.py.

259def HION5ExtraVariables(JetColl):
260 variables = []
261 variables += [
262 ".".join(["InDetTrackParticles", field]) for field in [
263 "truthMatchProbability.x.y.z.vx.vy.vz",
264 "numberOfInnermostPixelLayerSplitHits",
265 "numberOfTRTHoles",
266 "expectInnermostPixelLayerHit",
267 "numberOfNextToInnermostPixelLayerSplitHits",
268 "numberOfNextToInnermostPixelLayerSharedHits",
269 "numberOfPixelSplitHits",
270 "numberOfInnermostPixelLayerSharedHits",
271 "numberOfContribPixelLayers",
272 "hitPattern.radiusOfFirstHit",
273 "is_selected", "is_associated", "is_svtrk_final",
274 "pt_wrtSV", "eta_wrtSV", "phi_wrtSV", "d0_wrtSV", "z0_wrtSV",
275 "errP_wrtSV", "errd0_wrtSV", "errz0_wrtSV",
276 "chi2_toSV",
277 "eProbabilityHT", "eProbabilityComb", "deltaPoverP"
278 ]
279 ]
280
281 variables += [
282 ".".join(["PrimaryVertices", field]) for field in [
283 "neutralWeights", "numberDoF", "sumPt2", "chiSquared",
284 "covariance", "trackWeights",
285 "x.y.trackParticleLinks.vertexType.neutralParticleLinks"
286 ]
287 ]
288
289 variables += ["ExtrapolatedMuonTrackParticles.vx.vy.vz"]
290 variables += ["MuonSpectrometerTrackParticles.vx.vy.vz"]
291 variables += ["CombinedMuonTrackParticles.vx.vy.vz"]
292
293 variables += [
294 ".".join(["Electrons", field]) for field in [
295 "DFCommonElectronsHILHLoose", "DFCommonElectronsHILHMedium",
296 "ptcone20", "ptcone30", "ptcone40",
297 "ptvarcone20", "ptvarcone30", "ptvarcone40",
298 "etcone20", "etcone30", "etcone40",
299 "topoetcone20", "topoetcone30", "topoetcone40",
300 "ptvarcone20_TightTTVA_pt500", "ptvarcone30_TightTTVA_pt500", "ptvarcone40_TightTTVA_pt500",
301 "ptvarcone20_TightTTVA_pt1000", "ptvarcone30_TightTTVA_pt1000", "ptvarcone40_TightTTVA_pt1000",
302 "ptvarcone20_TightTTVALooseCone_pt500", "ptvarcone30_TightTTVALooseCone_pt500", "ptvarcone40_TightTTVALooseCone_pt500",
303 "ptvarcone20_TightTTVALooseCone_pt1000", "ptvarcone30_TightTTVALooseCone_pt1000", "ptvarcone40_TightTTVALooseCone_pt1000",
304 "ptcone20_TightTTVA_pt500", "ptcone30_TightTTVA_pt500", "ptcone40_TightTTVA_pt500",
305 "ptcone20_TightTTVA_pt1000", "ptcone30_TightTTVA_pt1000", "ptcone40_TightTTVA_pt1000",
306 "ptcone20_TightTTVALooseCone_pt500", "ptcone30_TightTTVALooseCone_pt500", "ptcone40_TightTTVALooseCone_pt500",
307 "ptcone20_TightTTVALooseCone_pt1000", "ptcone30_TightTTVALooseCone_pt1000", "ptcone40_TightTTVALooseCone_pt1000",
308 "topoetcone20ptCorrection", "topoetcone30ptCorrection", "topoetcone40ptCorrection",
309 "deltaPoverP"
310 ]
311 ]
312
313 variables += [
314 ".".join(["Muons", field]) for field in [
315 "EnergyLoss.energyLossType",
316 "ptcone20", "ptcone30", "ptcone40",
317 "ptvarcone20", "ptvarcone30", "ptvarcone40",
318 "etcone20", "etcone30", "etcone40",
319 "topoetcone20", "topoetcone30", "topoetcone40",
320 "ptcone20_TightTTVA_pt500", "ptcone30_TightTTVA_pt500", "ptcone40_TightTTVA_pt500",
321 "ptcone20_TightTTVA_pt1000", "ptcone30_TightTTVA_pt1000", "ptcone40_TightTTVA_pt1000",
322 "ptvarcone20_TightTTVA_pt500", "ptvarcone30_TightTTVA_pt500", "ptvarcone40_TightTTVA_pt500",
323 "ptvarcone20_TightTTVA_pt1000", "ptvarcone30_TightTTVA_pt1000", "ptvarcone40_TightTTVA_pt1000",
324 "ptcone20_TightTTVALooseCone_pt500", "ptcone30_TightTTVALooseCone_pt500", "ptcone40_TightTTVALooseCone_pt500",
325 "ptcone20_TightTTVALooseCone_pt1000", "ptcone30_TightTTVALooseCone_pt1000", "ptcone40_TightTTVALooseCone_pt1000",
326 "ptvarcone20_TightTTVALooseCone_pt500", "ptvarcone30_TightTTVALooseCone_pt500", "ptvarcone40_TightTTVALooseCone_pt500",
327 "ptvarcone20_TightTTVALooseCone_pt1000", "ptvarcone30_TightTTVALooseCone_pt1000", "ptvarcone40_TightTTVALooseCone_pt1000"
328 ]
329 ]
330
331 variables += [
332 ".".join(["Photons", field]) for field in [
333 "etcone20.etcone30.etcone40.Loose"
334 ]
335 ]
336 variables += HION5BasicJetVars(JetColl)
337
338
339 return variables
340

◆ HION5SmartCollections()

HION5SmartCollections ( )

Definition at line 381 of file ListSlimming.py.

381def HION5SmartCollections():
382 variables = []
383 variables += ["InDetTrackParticles"]
384 variables += ["PrimaryVertices"]
385 variables += ["Electrons"]
386 variables += ["Muons"]
387 variables += ["Photons"]
388 #variables += ["MET_Reference_AntiKt4EMTopo",]
389
390 return variables
391

◆ HION7AllVarContent()

HION7AllVarContent ( )

Definition at line 412 of file ListSlimming.py.

412def HION7AllVarContent():
413 variables = []
414 variables += ["CaloSums"]
415 variables += ["ZdcModules"]
416 variables += ["ZdcSums"]
417 variables += ["PrimaryVertices"]
418 variables += ["EventInfo"]
419
420 return variables
421

◆ HION7AllVarFromFTAG1()

HION7AllVarFromFTAG1 ( )

Definition at line 435 of file ListSlimming.py.

435def HION7AllVarFromFTAG1():
436
437 variables = []
438 variables += ["InDetLargeD0TrackParticles"]
439 variables += ["AntiKt4EMPFlowJets"]
440 variables += ["AntiKt4UFOCSSKJets"]
441 variables += ["CaloCalFwdTopoTowers"]
442 variables += ["AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets"]
443 variables += ["UFOCSSK"]
444 variables += ["GlobalChargedParticleFlowObjects"]
445 variables += ["GlobalNeutralParticleFlowObjects"]
446 variables += ["CHSGChargedParticleFlowObjects"]
447 variables += ["CHSGNeutralParticleFlowObjects"]
448 variables += ["JetAssociatedPixelClusters"]
449 variables += ["JetAssociatedSCTClusters"]
450 variables += ["PixelClusters"]
451 variables += ["SCT_Clusters"]
452
453 return variables
454

◆ HION7AllVarTruthContent()

HION7AllVarTruthContent ( )

Definition at line 422 of file ListSlimming.py.

422def HION7AllVarTruthContent():
423 variables = []
424 variables += ["AntiKt2TruthJets"]
425 variables += ["AntiKt4TruthJets"]
426 variables += ["TruthEvents"]
427 variables += ["TruthParticles"]
428 variables += ["TruthVertices"]
429 variables += ["TruthElectrons"]
430 variables += ["TruthMuons"]
431 variables += ["TruthPrimaryVertices"]
432
433 return variables
434

◆ HION7BasicJetVars()

HION7BasicJetVars ( JetColl)

Definition at line 547 of file ListSlimming.py.

547def HION7BasicJetVars(JetColl):
548 #Only basic kinematics for small jets
549 ExtraVars = []
550 HIJetBranches=makeHIJetBranchList()
551 for collection in [JetColl + "AntiKt2HIJets",JetColl + "AntiKt4HIJets"]:
552 for j in HIJetBranches:
553 ExtraVars.append(collection+'.'+j)
554
555 return ExtraVars
556

◆ HION7ExtraContainersTrigger()

HION7ExtraContainersTrigger ( )

Definition at line 557 of file ListSlimming.py.

557def HION7ExtraContainersTrigger():
558 variables = ["HLT_MuonsCB_RoI",
559 "HLT_MuonsCB_RoIAux."]
560 return variables
561

◆ HION7ExtraVarForBtag()

HION7ExtraVarForBtag ( JetColl)

Definition at line 455 of file ListSlimming.py.

455def HION7ExtraVarForBtag(JetColl):
456
457 variables = [JetColl+"AntiKt4HIJets.HadronConeExclTruthLabelID.HadronGhostTruthLabelID.GhostBHadronsFinal.GhostCHadronsFinal.GhostTausFinal.ConeExclBHadronsFinal.ConeExclCHadronsFinal.ConeExclTausFinal"]
458 FTAG_AUXDATA = [
459 'VxTrackAtVertex',
460 'btagIp_d0Uncertainty',
461 'btagIp_z0SinThetaUncertainty',
462 'btagIp_z0SinTheta',
463 'btagIp_d0',
464 'btagIp_trackMomentum',
465 'btagIp_trackDisplacement',
466 'btagIp_invalidIp',
467 'numberOfNextToInnermostPixelLayerHits',
468 'numberOfInnermostPixelLayerSharedHits',
469 'numberOfInnermostPixelLayerSplitHits',
470 'numberOfPixelSplitHits',
471 'leptonID',
472 'TTVA_AMVFVertices',
473 'TTVA_AMVFWeights',
474 'ftagTruthParentBarcode',
475 'ftagTruthOriginLabel',
476 'ftagTruthTypeLabel',
477 'ftagTruthVertexIndex',
478 'ftagTruthSourceLabel',
479 ]
480 variables += [".".join(["InDetTrackParticles"] + FTAG_AUXDATA)]
481 variables += ["PrimaryVertices.covariance"]
482
483 return variables
484

◆ HION7SmartCollections()

HION7SmartCollections ( )

HION7.

Definition at line 402 of file ListSlimming.py.

402def HION7SmartCollections():
403 variables = []
404 variables += ["EventInfo"]
405 variables += ["Electrons"]
406 variables += ["Photons"]
407 variables += ["Muons"]
408 variables += ["InDetTrackParticles"]
409
410 return variables
411

◆ HIONHPODAllTruthVariables()

HIONHPODAllTruthVariables ( )

Definition at line 944 of file ListSlimming.py.

944def HIONHPODAllTruthVariables():
945 variables = [
946 "MET_Truth",
947 "TruthElectrons",
948 "TruthMuons",
949 "TruthPhotons",
950 "TruthTaus",
951 "TruthNeutrinos",
952 "TruthBSM",
953 "TruthBottom",
954 "TruthTop",
955 "TruthBoson",
956 "TruthForwardProtons",
957 "BornLeptons",
958 "TruthBosonsWithDecayParticles",
959 "TruthBosonsWithDecayVertices",
960 "TruthBSMWithDecayParticles",
961 "TruthBSMWithDecayVertices",
962 ]
963
964 return variables
965

◆ HIONHPODAllVariables()

HIONHPODAllVariables ( )

Definition at line 937 of file ListSlimming.py.

937def HIONHPODAllVariables():
938 variables = [
939 "CaloSums",
940 ]
941
942 return variables
943

◆ HIONHPODExtraTruthVariables()

HIONHPODExtraTruthVariables ( )

Definition at line 1097 of file ListSlimming.py.

1097def HIONHPODExtraTruthVariables():
1098 variables = [
1099 "TruthEvents.Q.XF1.XF2.PDGID1.PDGID2.PDFID1.PDFID2.X1.X2.crossSection",
1100 ]
1101
1102 return variables
1103

◆ HIONHPODExtraTruthVariablesJets()

HIONHPODExtraTruthVariablesJets ( )

Definition at line 1104 of file ListSlimming.py.

1104def HIONHPODExtraTruthVariablesJets():
1105 variables = []
1106 containers = ["AntiKt2TruthJets","AntiKt4TruthJets"]
1107
1108 for c in containers:
1109 variables += [".".join([c,field]) for field in [
1110 "pt.eta.phi.m",
1111 *(f"JetConstitScaleMomentum_{x}" for x in ["pt","eta","phi","m"]),
1112 "ConeTruthLabelID.HadronConExclTruthLabelID.PartonTruthLabelID",
1113 *(f"Ghost{x}HadronsFinalCount" for x in ["B","C"]),
1114 "JetGhostArea",
1115 "Width"
1116 ]]
1117
1118 return variables

◆ HIONHPODExtraVariablesAll()

HIONHPODExtraVariablesAll ( )

Definition at line 966 of file ListSlimming.py.

966def HIONHPODExtraVariablesAll():
967
968 variables = []
969
970 variables += [".".join(["PrimaryVertices",field]) for field in [
971 "trackParticleLinks.neutralParticleLinks.vertexType.x.y.z"
972 ]]
973 variables += [".".join(["EventInfo",field]) for field in [
974 "eventNumber.mcEventNumber",
975 "runNumber.lumiBlock.timeStamp.timeStampNSOffset.bcid",
976 "steamTagNames.streamTagTypes.streamTagObeysLumiblock.streamTagRobs.streamTagDets",
977 "actualInteractionsPerCrossing.averageInteractionsPerCrossing",
978 "mcChannelNumber.mcEventWeights",
979 "detectorMask0.detectorMask1.detectorMask2.detectorMask3",
980 "detDescrTags.eventTypeBitmask.statusElement.extendedLevel1ID.level1TriggerType",
981 "beamPosX.beamPosY.beamPosZ.beamPosSigmaX.beamPosSigmaY.beamPosSigmaZ.beamPosSigmaXY.beamTiltXZ.beamTiltYZ.beamStatus",
982 "pixelFlags.sctFlags.trtFlags.larFlags.muonFlags.forwardDetFlags.coreFlags.backgroundFlags.lumiFlags",
983 "CentralityMin.CentralityMax",
984
985 "FCalEtA.FCalEtC.HalfFCalEtA.HalfFCalEtC",
986 "FCalEtA_Q2x.FCalEtA_Q2y.FCalEtC_Q2x.FCalEtC_Q2y",
987 "HalfFCalEtA_Q2x.HalfFCalEtA_Q2y.HalfFCalEtC_Q2x.HalfFCalEtC_Q2y",
988 "FCalEtA_Q3x.FCalEtA_Q3y.FCalEtC_Q3x.FCalEtC_Q3y",
989 "HalfFCalEtA_Q3x.HalfFCalEtA_Q3y.HalfFCalEtC_Q3x.HalfFCalEtC_Q3y",
990 "FCalEtA_Q4x.FCalEtA_Q4y.FCalEtC_Q4x.FCalEtC_Q4y",
991 "HalfFCalEtA_Q4x.HalfFCalEtA_Q4y.HalfFCalEtC_Q4x.HalfFCalEtC_Q4y",
992 "FCalEtA_Q5x.FCalEtA_Q5y.FCalEtC_Q5x.FCalEtC_Q5y",
993 "HalfFCalEtA_Q5x.HalfFCalEtA_Q5y.HalfFCalEtC_Q5x.HalfFCalEtC_Q5y",
994 "FCalEtA_Q6x.FCalEtA_Q6y.FCalEtC_Q6x.FCalEtC_Q6y",
995 "HalfFCalEtA_Q6x.HalfFCalEtA_Q6y.HalfFCalEtC_Q6x.HalfFCalEtC_Q6y",
996 ]]
997 variables += [".".join(["InDetTrackParticles",field]) for field in [
998 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
999 "phi.d0.z0.theta.qOverP.vz.chiSquared",
1000 "vertexLink.truthParticleLink",
1001 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDealSensors.numberOfTRTHits.numberOfTRTOutliers",
1002 "HITight"
1003 ]]
1004
1005 # Muons
1006 variables += [".".join(["Muons",field]) for field in [
1007 "pt.eta.phi.charge",
1008 "ptcone20.ptvarcone20.ptcone30.ptvarcone30.topoetcone20.topoetcone40.ptcone40.ptvarcone40.topoetcone30.Tight.TightIso",
1009 "numberOfPrecisionLayers.numberOfPrecisionHoleLayers",
1010 "truthOrigin.truthParticleLink.truthType",
1011 "inDetTrackParticleLink.muonSpectrometerTrackParticleLink.extrapolatedMuonSpectrometerTrackParticleLink",
1012 "msOnlyExtapolatedMuonSpectrometerTrackParticleLink.combinedTrackParticleLink",
1013 "allAuthors.author.muonType.quality.energyLossType",
1014 "innerSmallHits.innerLargeHits.middleSmallHits.middleLargeHits.outerSmallHits.outerLargeHits.extendedSmallHits.extendedLargeHits",
1015 "extendedSmallHoles",
1016 "cscUnspoiledEtaHits",
1017 "scatteringCurvatureSignificance.scatteringNeighbourSignificance.momenutmBalanceSignificance",
1018 "InnerDetectorPt.MuonSpectrometerPt.combinedTrackOutBoundsPrecisionHits",
1019 "isSmallGoodSectors.numberOfGoodPrecisionLayers",
1020 "momentumBalanceSignificance.EnergyLoss"
1021 ]]
1022 variables += [".".join(["CombinedMuonTrackParticles",field]) for field in [
1023 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1024 "phi.d0.z0.theta.qOverP.vz.chiSquared.numberDoF",
1025 "numberOfPixelHits.numberOfPixelHoles.numberOfPixelDeadSensors",
1026 "numberOfSCTHits.numberOfSCTHoles.numberOfSCTDeadSensors",
1027 "numberOfTRTHits.numberOfTRTOutliers"
1028 ]]
1029 variables += [".".join(["ExtrapolatedMuonTrackParticles",field]) for field in [
1030 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1031 "phi.d0.z0.theta.qOverP.vz"
1032 ]]
1033 variables += [".".join(["MuonSpectrometerTrackParticles",field]) for field in[
1034 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1035 "phi.d0.z0.theta.qOverP.vz",
1036 "truthParticleLink.vertexLink"
1037 ]]
1038
1039 # Electrons/photons
1040 variables += [".".join(["Electrons",field]) for field in [
1041 "pt.eta.phi.m.charge",
1042 "trackParticleLinks.ambiguityLink",
1043 "ptvarcone20.topoetcone20.ptvarcone40.topoetcone40.truthOrigin.truthParticleLink.truthType.Tight.TightIso",
1044 "author",
1045 "caloClusterLinks.OQ.ambiguityType",
1046 # Extra electron shower shapes
1047 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.Eratio.DeltaE.weta1.fracs1",
1048 "wtots1.f3.f3core.deltaEta1.deltaPhi1.deltaPhi2",
1049 "deltaPhiRescaled2.deltaPhiFromLastMeasurement"
1050 ]]
1051 variables += [".".join(["GSFTrackParticles",field]) for field in [
1052 "d0.z0.theta.qOverP.vz",
1053 "definingParametersCovMatrixDiag.definingParametersCovMatrixOffDiag",
1054 "originalTrackParticle.numberOfPixelHits.numberOfSCTHits",
1055 "eProbabilityHT"
1056 ]]
1057
1058 variables += [".".join(["Photons",field]) for field in [
1059 "pt.eta.phi.m",
1060 "ptcone20.topoetcone20.topoetcone40.topoetcone30.Tight.TightIso",
1061 "topoetcone20ptCorrection.topoetcone30ptCorrection.topoetcone40ptCorrection",
1062 "ambiguityLink.truthOrigin.truthParticleLink.truthType",
1063 "author",
1064 "caloClusterLinks.vertexLinks",
1065 # Extra photon shower shapes
1066 "Rhad.Rhad1.e277.Reta.Rphi.weta2.f1.weta1.fracs1.wtots1",
1067 "Eratio.DeltaE.f3"
1068 ]]
1069 variables += [".".join(["egammaClusters",field]) for field in [
1070 "calE.calEta.calPhi.calM",
1071 "e_sampl.eta_sampl.phi_sampl",
1072 "ETA2CALOFRAME.ETACALOFRAME.PHI2CALOFRAME.PHICALOFRAME",
1073 "constituentClusterLinks"
1074 ]]
1075
1076 return variables
1077

◆ HIONHPODExtraVariablesJets()

HIONHPODExtraVariablesJets ( )

Definition at line 1078 of file ListSlimming.py.

1078def HIONHPODExtraVariablesJets():
1079 variables = []
1080 containers = ["AntiKt2HIJets","AntiKt4HIJets"]
1081
1082 for c in containers:
1083 variables += [".".join([c,field]) for field in [
1084 "pt.eta.phi.m",
1085 *(f"JetConstitScaleMomentum_{x}" for x in ["pt","eta","phi","m"]),
1086 "Width",
1087 "DetectorEta.EMFrac",
1088 "JVFCorr.Timing",
1089 "NumTrkPt1000.NumTrkPt500.SumPtTrkPt1000.SumPtTrkPt500.TrackWidthPt1000.GhostTrack",
1090 "EnergyPerSampling",
1091 "ConeTruthLabelID.HadronConeExclEntendedTruthLabelID.HadronConeExclTruthLabelID",
1092 "GhostMuonSegmentCount" if c == "AntiKt2HIJets" else "GhostMuonSegmentCount.btaggingLink",
1093 ]]
1094
1095 return variables
1096

◆ HIONHPODSmartCollections()

HIONHPODSmartCollections ( )

HIONHPOD.

Definition at line 932 of file ListSlimming.py.

932def HIONHPODSmartCollections():
933 variables = []
934
935 return variables
936

◆ makeHIJetBasicBranchList()

makeHIJetBasicBranchList ( )

Definition at line 485 of file ListSlimming.py.

485def makeHIJetBasicBranchList():
486 state_vars=["pt","eta","phi","m"]
487 c=list(state_vars)
488 states=["JetUnsubtractedScaleMomentum","JetSubtractedScaleMomentum"]
489 for s in states:
490 for v in state_vars:
491 c.append(s+'_'+v)
492 c+=['ConstituentScale',
493 'constituentLinks',
494 'constituentWeights',
495 ]
496 return c
497

◆ makeHIJetBranchList()

makeHIJetBranchList ( )

Definition at line 507 of file ListSlimming.py.

507def makeHIJetBranchList():
508 state_vars=["pt","eta","phi","m"]
509 c=list(state_vars)
510 states=["JetUnsubtractedScaleMomentum","JetSubtractedScaleMomentum"]
511 for s in states:
512 for v in state_vars:
513 c.append(s+'_'+v)
514 c+=['ConstituentScale',
515 'constituentLinks',
516 'constituentWeights',
517 'AverageLArQF',
518 'EMFrac',
519 'FracSamplingMax',
520 'FracSamplingMaxIndex',
521 'HECFrac',
522 'HECQuality',
523 'LArQuality',
524 'N90Constituents',
525 'NegativeE',
526 'Timing',
527 'BchCorrCell',
528 'LArBadHVEnergyFrac',
529 'LArBadHVNCell',
530 'EnergyPerSampling',
531 'GhostAntiKt4HITrackJets',
532 'GhostAntiKt4HITrackJetsCount',
533 'GhostAntiKt4HITrackJetsPt',
534 'GhostMuonSegmentCount',
535 'GhostTrack',
536 'NumTrkPt4000',
537 'SumPtTrkPt4000',
538 'TrackWidthPt4000',
539 'Width',
540 'MaxConstituentET',
541 'MaxOverMean',
542 'JvtMatched',
543 'JvtMediumPassed',
544 'JvtTightPassed']
545 return c
546

◆ makeHIJetRemovedBranchList()

makeHIJetRemovedBranchList ( )

Definition at line 498 of file ListSlimming.py.

498def makeHIJetRemovedBranchList():
499 state_vars=["pt","eta","phi","m"]
500 c=list(state_vars)
501 states=["JetEMScaleMomentum", "JetConstitScaleMomentum", "JetEtaJESScaleMomentum", "JetPileupScaleMomentum", "JetInsituScaleMomentum", "JetSubtractedOriginCorrectedScaleMomentum"]
502 for s in states:
503 for v in state_vars:
504 c.append(s+'_'+v)
505 return c
506