]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/muon/AliMuonsHFHeader.cxx
- Clean methods related to matching and hit pattern in AODTrack.
[u/mrichter/AliRoot.git] / PWG3 / muon / AliMuonsHFHeader.cxx
CommitLineData
4292b3b6 1#include <TNamed.h>
2#include <TMath.h>
3
4#include "AliVHeader.h"
5#include "AliVVertex.h"
6#include "AliMuonsHFHeader.h"
7
8ClassImp(AliMuonsHFHeader)
9
10//_____________________________________________________________________________
11AliMuonsHFHeader::AliMuonsHFHeader() :
12TNamed(),
13fTriggerMask(0),
14fNContributors(0),
15fMultMuon(0),
16fMultDimuon(0),
17fCentrality(0.),
18fUnrecoVertex(kFALSE)
19{
20 //
21 // default constructor
22 //
23 for (Int_t i=0; i<3; i++) fPosition[i]=0.;
24}
25
26//_____________________________________________________________________________
27AliMuonsHFHeader::~AliMuonsHFHeader()
28{
29 //
30 // default destructor
31 //
32}
33
34//_____________________________________________________________________________
35void AliMuonsHFHeader::SetHeader(AliVHeader *header)
36{
37 fTriggerMask = header->GetTriggerMask();
38 return;
39}
40
41//_____________________________________________________________________________
42void AliMuonsHFHeader::SetVertex(AliVVertex *vertex)
43{
44 vertex->GetXYZ(fPosition);
45 fNContributors = vertex->GetNContributors();
46 fUnrecoVertex = (TMath::Abs(fPosition[0])<1e-6 && TMath::Abs(fPosition[1])<1e-6 &&
47 TMath::Abs(fPosition[2])<1e-6);
48 return;
49}