ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/System8/s8/Selector/src/TriggerNamePredicator.cpp
Revision: 1.1
Committed: Fri May 6 14:35:46 2011 UTC (14 years ago) by samvel
Branch: MAIN
CVS Tags: melo-old
Log Message:
Imported Selector

File Contents

# User Rev Content
1 samvel 1.1 /**
2     * TriggerNamePredicator
3     * s8
4     *
5     * Created by Samvel Khalatian on Feb 8, 2011
6     * Copyright 2010, All rights reserved
7     */
8    
9     #include "S8Tree/interface/S8Trigger.h"
10     #include "Selector/interface/TriggerNamePredicator.h"
11    
12     using s8::TriggerNamePredicator;
13    
14     TriggerNamePredicator::TriggerNamePredicator() throw()
15     {
16     _search_trigger = 0;
17     }
18    
19     void TriggerNamePredicator::setSearchTrigger(const Trigger &trigger)
20     {
21     _search_trigger = &trigger;
22     }
23    
24     bool TriggerNamePredicator::operator()(const Trigger *trigger) const
25     {
26     if (!_search_trigger)
27     return false;
28    
29     return _search_trigger->hash() == trigger->hash();
30     }