ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/devildog/SWonAnalysis3/Thesis/src/TCTrig.cc
Revision: 1.2
Committed: Thu Apr 7 21:48:50 2011 UTC (14 years ago) by devildog
Content type: text/plain
Branch: MAIN
Changes since 1.1: +2 -0 lines
Log Message:
Moved pointer in TCTrig, added dxy and dz to TCElectron

File Contents

# User Rev Content
1 devildog 1.1 /*
2     * File: TCTrig.cc
3     * Author: S. Won
4     */
5    
6     #include "TCTrig.h"
7     #include <iostream>
8    
9     TCTrig::TCTrig() {
10     }
11    
12     TCTrig::TCTrig(const TCTrig& orig) {
13     }
14    
15     TCTrig::~TCTrig() {
16     }
17    
18     void TCTrig::dumpTriggers() {
19 devildog 1.2 std::vector< std::pair <std::string, int > >::iterator wade_it;
20 devildog 1.1 for(wade_it = triggers.begin(); wade_it != triggers.end(); wade_it++)
21     {
22     std::cout << "Trigger fired: " << (*wade_it).first << " prescale " << (*wade_it).second << std::endl;
23     }
24     }
25    
26     void TCTrig::addTrigger( std::string name, int scale) {
27     std::pair< std::string, int > toAdd (name, scale);
28     triggers.push_back(toAdd);
29     }
30    
31     void TCTrig::clearTriggers() {
32     triggers.clear();
33     }
34    
35     bool TCTrig::checkTrigger( std::string name ) {
36 devildog 1.2 std::vector< std::pair <std::string, int > >::iterator wade_it;
37 devildog 1.1 for(wade_it = triggers.begin(); wade_it != triggers.end(); wade_it++)
38     {
39     if(name.compare((*wade_it).first) == 0) return true;
40     }
41     return false;
42     }