ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/devildog/SWonAnalysis3/Thesis/src/TCTrigObj.h
Revision: 1.2
Committed: Wed Jun 15 22:12:56 2011 UTC (13 years, 10 months ago) by devildog
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -1 lines
Log Message:
Removed custom copy constructor

File Contents

# Content
1 /*
2 * File: TCTrigObj.h
3 * Author: S. Won
4 */
5
6 #ifndef _TCTrigObj_H
7 #define _TCTrigObj_H
8
9 #include "TObject.h"
10 #include "TLorentzVector.h"
11 #include <vector>
12 //#include <string>
13 #include <utility>
14
15 class TCTrigObj : public TObject {
16 private:
17 // std::vector< std::pair < int, TLorentzVector > > triggerObjects;
18 TLorentzVector p4;
19 int id;
20
21 public:
22 TCTrigObj();
23 virtual ~TCTrigObj();
24
25 // void dumpTriggers();
26 // void addTriggerObject( int id, TLorentzVector p4 );
27 // void clearTriggerObjects();
28 // bool checkTriggerObject(int id, TLorentzVector p4, double deltaR, double deltaPt );
29 void setId(int i);
30 void setP4(double px, double py, double pz, double energy);
31
32 TLorentzVector momentum();
33 int getId();
34
35 ClassDef(TCTrigObj, 1);
36
37 };
38
39 #endif