This page provides instructions for running the tau High Level Trigger.
Tau triggers
The following trigger paths have been implemented:
HLT1Tau: single Tau trigger
HLT1Tau1MET: Single Tau plus MET trigger (as the above one but with lower thresholds due to the presence of a MET selection even at L1)
HLT2Tau: Double Tau trigger (uses pixel tracks for isolation).
HLTXElectronTau: Electron+Tau trigger.
HLTXMuonTau: Muon+Tau trigger (uses pixel tracks for isolation).
On how to use the trigger bits to select events in the output module, please look at: EDM Paths SWGuide
Instructions for running the Tau HLT with CMSSW_1_3_1_HLT6
scramv1 project CMSSW CMSSW_1_3_1_HLT6 cd CMSSW_1_3_1_HLT6/src eval `scramv1 runtime -csh` project CMSSW cvs co -r V_HLT6 HLTrigger/btau/test cd HLTrigger/btau/test
Run the cfg file named hlt_tau_1_3_1_HLT6.cfg (see it in the code browser). All the tau triggers will be run. The output is written in the test.root file in the local area.
For samples with two tau leptons in the final states (as Z->tautau and qqH->tautau) the TauJetMCFilter module can be used to select only desired tau decays and apply MC fiducial cuts:
Instructions for running the Tau HLT with CMSSW_1_6_0
scramv1 project CMSSW CMSSW_1_6_0 cd CMSSW_1_6_0/src eval `scramv1 runtime -csh` project CMSSW cvs co -r V00-00-02 RecoTauTag/HLTAnalyzers cvs co -r V_1_6_0 HLTrigger/btau/test scramv1 b cd HLTrigger/btau/test
Run the cfg file named hlt_tau.cfg (see it in the code browser). All the tau triggers will be run. The output is written in the test.root file in the local area.
For samples with two tau leptons in the final states (as Z->tautau and qqH->tautau) the TauJetMCFilter module can be used to select only desired tau decays and apply MC fiducial cuts:
Both cases 1 and 2 in HLTSetup (under HLTrigger/Configuration/data/common) are currently working, corresponding to running off a normal digi file or a raw (+L1) file.
ATTENTION: the default is case 2 in HLTSetup - running off Raw files as will be standard procedure. Thus you need to provide a file containing Raw (e.g., look at the catalog DBS2) or create a Raw file yourself (using RelVal_Digi_DigiToRaw.cfg), and then run HLTtable.cfg or RelVal_HLTFromRaw.cfg off that file. Alternatively, edit HLTrigger/Configuration/data/common/HLTSetup.cff to switch to case 1 and run off a digi file, but this works only for a 152 (or higher) data/digi file. If the digi file is older, then run RelVal_Digi_DigiToRaw.cfg first to make a Raw file, and run the HLT in its default setting (case 2) from that Raw file. In any case, 13x or older files can't be used as they can't be read by 16x.