ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MPIAnalyzer/src/TCMET.h
Revision: 1.2
Committed: Mon Feb 14 11:38:47 2011 UTC (14 years, 2 months ago) by naodell
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +30 -30 lines
Error occurred while calculating annotation data.
Log Message:
Keep fresh

File Contents

# Content
1 /*
2 * File: TCMET.h
3 * Author: Anton A.
4 *
5 * Created on April 30, 2010, 2:49 PM
6 */
7
8 #ifndef _TCMET_H
9 #define _TCMET_H
10
11 #include "TObject.h"
12 #include "TLorentzVector.h"
13 #include "TVector2.h"
14
15 class TCMET : public TObject {
16 private:
17
18 float _sumEt;
19 float _met;
20 float _phi;
21 float _photonEtFraction;
22 float _electronEtFraction;
23 float _muonEtFraction;
24 float _neutralHadronEtFraction;
25 float _chargedHadronEtFraction;
26 float _hfEMEtFraction;
27 float _hfHadronEtFraction;
28
29 public:
30 TCMET();
31 TCMET(const TCMET& orig);
32 virtual ~TCMET();
33
34 // "get" methods -----------
35
36 float SumEt() const;
37 float Met() const;
38 float Phi() const;
39 float PhotonEtFraction() const;
40 float ElectronEtFraction() const;
41 float MuonEtFraction() const;
42 float NeutralHadronEtFraction() const;
43 float ChargedHadronEtFraction() const;
44 float HFEMEtFraction() const;
45 float HFHadronEtFraction() const;
46
47 // "set" methods ---------
48
49 void SetSumEt(float n);
50 void SetMet(float n);
51 void SetPhi(float n);
52 void SetPhotonEtFraction(float n);
53 void SetElectronEtFraction(float n);
54 void SetMuonEtFraction(float n);
55 void SetNeutralHadronEtFraction(float n);
56 void SetChargedHadronEtFraction(float n);
57 void SetHFEMEtFraction(float n);
58 void SetHFHadronEtFraction(float n);
59
60 ClassDef(TCMET, 1);
61
62 };
63
64 #endif /* _TCMET_H */
65