101 if (triggerResults.
isValid()) {
104 if(!tr.isValid()){ printf(
"NoValidTrigger\n"); }
123 unsigned int TrIndex_Unknown = tr.size();
126 bool MuonTrigger1 =
false;
127 bool PFMetTrigger =
false;
128 bool L2MuMETTrigger =
false;
134 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu40_eta2p1_v5")) {
135 if(tr.accept(tr.triggerIndex(
"HLT_Mu40_eta2p1_v5"))){MuonTrigger1 =
true;}
137 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu40_eta2p1_v4")) {
138 if(tr.accept(tr.triggerIndex(
"HLT_Mu40_eta2p1_v4"))){MuonTrigger1 =
true;}
140 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu40_eta2p1_v1")) {
141 if(tr.accept(tr.triggerIndex(
"HLT_Mu40_eta2p1_v1"))){MuonTrigger1 =
true;}
143 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v8")){
146 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v7")){
149 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v6")){
152 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v5")){
155 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v4")){
158 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v3")){
161 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v2")){
164 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_Mu30_v1")){
167 printf(
"HSCPHLTFilter --> HLT_Mu30_v1 not found\n");
168 for(
unsigned int i=0;
i<tr.size();
i++){
169 printf(
"Path %3i %50s --> %1i\n",
i, tr.triggerName(
i).c_str(),tr.accept(
i));
188 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v17")){
189 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v17"))){PFMetTrigger =
true;}
191 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v16")){
192 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v16"))){PFMetTrigger =
true;}
194 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v12")){
195 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v12"))){PFMetTrigger =
true;}
197 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v11")){
198 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v11"))){PFMetTrigger =
true;}
200 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v10")){
201 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v10"))){PFMetTrigger =
true;}
203 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v9")){
204 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v9"))){PFMetTrigger =
true;}
206 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v8")){
207 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v8"))){PFMetTrigger =
true;}
209 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v7")){
210 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v7"))){PFMetTrigger =
true;}
212 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v6")){
213 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v6"))){PFMetTrigger =
true;}
215 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v5")){
216 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v5"))){PFMetTrigger =
true;}
218 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v4")){
219 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v4"))){PFMetTrigger =
true;}
221 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v3")){
222 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v3"))){PFMetTrigger =
true;}
224 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v2")){
225 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v2"))){PFMetTrigger =
true;}
227 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_PFMHT150_v1")){
228 if(tr.accept(tr.triggerIndex(
"HLT_PFMHT150_v1"))){PFMetTrigger =
true;}
230 printf(
"HSCPHLTFilter --> HLT_PFMHT150_v2 or v1 not found\n");
231 for(
unsigned int i=0;
i<tr.size();
i++){
232 printf(
"Path %3i %50s --> %1i\n",
i, tr.triggerName(
i).c_str(),tr.accept(
i));
256 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v6")){
257 if(tr.accept(tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v6"))){L2MuMETTrigger =
true;}
259 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v5")){
260 if(tr.accept(tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v5"))){L2MuMETTrigger =
true;}
262 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v4")){
263 if(tr.accept(tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v4"))){L2MuMETTrigger =
true;}
265 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v3")){
266 if(tr.accept(tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v3"))){L2MuMETTrigger =
true;}
268 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v2")) {
269 if(tr.accept(tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v2"))){L2MuMETTrigger =
true;}
271 if(TrIndex_Unknown != tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v1")){
272 if(tr.accept(tr.triggerIndex(
"HLT_L2Mu60_1Hit_MET60_v1"))){L2MuMETTrigger =
true;}
299 bool d = (MuonTrigger1 | PFMetTrigger | L2MuMETTrigger);
EventAuxiliary const & eventAuxiliary() const override
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
The single EDProduct to be saved for each event (AOD case)
TriggerResultsByName triggerResultsByName(edm::TriggerResults const &triggerResults) const override
bool getByToken(EDGetToken token, Handle< PROD > &result) const
bool isDuplicate(unsigned int Run, unsigned int Event)
static std::string const triggerResults
std::string TriggerProcess
edm::EDGetTokenT< trigger::TriggerEvent > trEvToken
bool IncreasedTreshold(const trigger::TriggerEvent &trEv, const edm::InputTag &InputPath, double NewThreshold, double etaCut, int NObjectAboveThreshold, bool averageThreshold)
EventNumber_t event() const