--
PtacekE - 04-Feb-2010
Code
location:
PhysicsAnalysis/D3PDMaker/TrigTauD3PDMaker
Content (Preliminary)
Fillers
Fillers retrieve variables for following objects:
- EmTau_ROI: PhysicsAnalysis/AnalysisTrigger/AnalysisTriggerEvent/EmTau_ROI
- TrigTau: Trigger/TrigEvent/TrigParticle/trunk/TrigParticle/TrigTau
- TrigTauCluster: Trigger/TrigEvent/TrigCaloEvent/trunk/TrigCaloEvent/TrigTauCluster
- TrigTauTracksInfo: Trigger/TrigEvent/TrigInDetEvent/trunk/TrigInDetEvent/TrigTauTracksInfo
- Analysis::TauJet: Reconstruction/tauEvent/trunk/tauEvent/TauJet
- Analysis::TauCommonDetails: Reconstruction/tauEvent/trunk/tauEvent/TauCommonDetails
Summary
Vars retrieved by fillers
Var types are
Variable names follow names in EDM objects for nonderived variables.
For Trigger Event
For L1 Trigger
For L2 Trigger
For EF Trigger
Filler |
Source Object |
prefix |
TrigEFTauJetFiller |
TauJet |
trigEFtau_ |
var |
type |
comment |
RoIword |
u |
|
Filler |
Source Object |
prefix |
TrigEFTauCommonDetailsFiller |
TauCommonDetails retrieved from TauJet |
trigEFtau_ |
var |
type |
comment |
nLooseTrk |
u |
|
leadLooseTrkPt |
d |
|
seedCalo_EMRadius |
d |
|
seedCalo_hadRadius |
d |
|
seedCalo_etEMAtEMScale |
d |
|
seedCalo_etHadAtEMScale |
d |
|
seedCalo_isolFrac |
d |
|
seedCalo_centFrac |
d |
|
seedCalo_etEMCalib |
d |
|
seedCalo_etHadCalib |
d |
|
seedCalo_eta |
d |
|
seedCalo_phi |
d |
|
invMassOfTrks |
f |
derived |
leadLooseTrkEta |
f |
derived |
leadLooseTrkPhi |
f |
derived |
looseTrkWidth |
f |
derived |
looseTrkRadius |
f |
derived |
Associators
Default D3PD's
Default .py files for ntuple generation are in subdirectory: python
Generated by
TrigTauD3PD.py
Tree Name "trigtau"
Variable names for nonderived variables match names in EDM objects
Detail Level 0
Variables recorded are not tau slice specific. Same variables recorded for all trigger levels(almost).
- Per Event
- Prefix "trigEvent_"
- map of chain names to roi words
- objects retrieved by getters
- L1: EmTau_ROI, SGKey: LVL1_ROI
- L2: TrigTau, SGKey: HLT
- EF: Analysis::TauJet, SGKey: HLT_TrigTauRecMerged
- Per Object
- Prefix "trig[LL]tau_" where [LL] is trigger level: L1, L2 or EF
- kinematic information
- filled by FourMomFillerTool.
- L1: eta, phi
- L2: eta, phi, px, py, pz, pt
- EF: eta, phi, px, py, pz, pt, m
- chain names passed for trigger level corresponding to the object.
- Filled by Trig[LL]TauChainFillerTool
- RoIword
- Filled by Trig[LL]Tau[Obj]Filler set to detail level 0
Detail Level 1
Primary cut variables are added.
detail level 1 variables from Fillers:
Detail Level 2
Proposed under discussion
Include all variables currently in the
TrigTauPerformance ntuples
Supporting Tools
Comments
Naming conventions
Derived Vars
05.03.2010
- L2 ok
- EF
- InvMassOfTrks : not found in TTP or Offline tau. change to invMassOfTrks?
- leadLooseTrkPt, leadingTrk_eta, leadingTrk_phi: in TTP TLorentzVector "leadingTrack" : in Offline tau there is leadLooseTrkPt; Change to leadLooseTrkPt, leadLooseTrkEta, leadLooseTrkPhi?
- trackWidth, trackRadius: not found in TTP or Offline tau. Change to looseTrkWidth, looseTrkRadius ?
- nCaloClusters: nCaloClusters in TTP not found in Offline tau. definition undetermined.
08.03.2010