8 |
|
|
9 |
|
//-------------------------------------------------------------------------------------------------- |
10 |
|
Muon::Muon() : |
11 |
< |
fIsoR03SumPt(0), fIsoR03EmEt(0), fIsoR03HadEt(0), fIsoR03HoEt(0), |
11 |
> |
fCharge(-99), fIsoR03SumPt(0), fIsoR03EmEt(0), fIsoR03HadEt(0), fIsoR03HoEt(0), |
12 |
|
fIsoR03NTracks(0), fIsoR03NJets(0), fIsoR05SumPt(0), fIsoR05EmEt(0), |
13 |
|
fIsoR05HadEt(0), fIsoR05HoEt(0), fIsoR05NTracks(0), fIsoR05NJets(0), |
14 |
|
fEmEnergy(0), fHadEnergy(0), fHoEnergy(0), fEmS9Energy(0), |
25 |
|
memset(fTrackDistErr,0,sizeof(Double32_t)*8); |
26 |
|
memset(fNSegments,0,sizeof(Int_t)*8); |
27 |
|
} |
28 |
+ |
|
29 |
+ |
//-------------------------------------------------------------------------------------------------- |
30 |
+ |
void Muon::Print(Option_t */*opt*/) const |
31 |
+ |
{ |
32 |
+ |
// Print particle kinematics. |
33 |
+ |
|
34 |
+ |
TString type("GlM"); |
35 |
+ |
if (IsTrackerMuon()) |
36 |
+ |
type = "TrM"; |
37 |
+ |
else if (IsStandaloneMuon()) |
38 |
+ |
type = "SaM"; |
39 |
+ |
else if (IsCaloMuon()) |
40 |
+ |
type = "CaM"; |
41 |
+ |
|
42 |
+ |
printf("%s: pt=%.3f eta=%.3f phi=%.3f\n", type.Data(), Pt(), Eta(), Phi()); |
43 |
+ |
} |