4 |
|
// DiTauSystem |
5 |
|
// |
6 |
|
// Class to calculate the mass to the di-tau system. It is assumed that the tau is boosted |
7 |
< |
// and that the neutrinos have the same flight direction as the tau. |
8 |
< |
// CMS note 2006/082 |
7 |
> |
// and that the neutrinos have the same flight direction as the tau. See CMS note 2006/082. |
8 |
|
// |
9 |
|
// Authors: G.Ceballos |
10 |
|
//-------------------------------------------------------------------------------------------------- |
16 |
|
|
17 |
|
namespace mithep |
18 |
|
{ |
19 |
< |
class ChargedParticle; |
19 |
> |
class Particle; |
20 |
|
class Met; |
21 |
|
|
22 |
|
class DiTauSystem { |
23 |
|
public: |
24 |
< |
DiTauSystem(ChargedParticle *t1, ChargedParticle *t2, const Met *met); |
26 |
< |
~DiTauSystem() {} |
24 |
> |
DiTauSystem(const Particle *t1, const Particle *t2, const Met *met); |
25 |
|
|
26 |
|
Double_t RecoMass() const { return fRecoMass;} |
27 |
|
Double_t TransverseMass() const { return fMT; } |
34 |
|
private: |
35 |
|
void Init(); |
36 |
|
|
37 |
< |
ChargedParticle *fT1; //first tau |
38 |
< |
ChargedParticle *fT2; //second tau |
37 |
> |
const Particle *fT1; //first tau |
38 |
> |
const Particle *fT2; //second tau |
39 |
|
const Met *fMet; //missing et |
40 |
|
Double_t fXTau[2]; //visible fraction of the tau momenta |
41 |
|
Double_t fRecoMass; //higgs mass |