FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
pnddata
TrackData
PndTrackID.cxx
Go to the documentation of this file.
1
//-----------------------------------------------------------
2
// File and Version Information:
3
// $Id$
4
//
5
// Description:
6
// Implementation of class PndTrackID
7
//
8
// Environment:
9
// Software developed for the PANDA Detector at FAIR.
10
//
11
// Author List:
12
// 01/07/09 - Stefano Spataro (Torino)
13
//
14
//
15
//-----------------------------------------------------------
16
17
// Panda Headers ----------------------
18
#include <iostream>
19
20
// This Class' Header ------------------
21
#include "
PndTrackID.h
"
22
23
using
std::cout;
24
using
std::endl;
25
26
ClassImp
(
PndTrackID
);
27
28
PndTrackID::PndTrackID
() :
29
fTrackID(-1),
30
fCorrTrackIds(0),
31
fMultTrackIds(0)
32
{}
33
34
PndTrackID::PndTrackID
(Int_t
id
, TArrayI
track
, TArrayI
mult
) :
35
fTrackID(id),
36
fCorrTrackIds(track),
37
fMultTrackIds(mult)
38
{}
39
40
PndTrackID::~PndTrackID
(){
41
}
42
43
void
PndTrackID::Reset
()
44
{
45
fCorrTrackIds
.Reset();
46
fMultTrackIds
.Reset();
47
}
48
49
void
PndTrackID::Print
()
50
{
51
std::cout <<
"PndTrackID::Print() - PndTrackID: "
<<
fTrackID
<<
"\tNumber of correlated MCTrack ids: "
<<
GetNCorrTrackId
() << std::endl;
52
for
(Int_t ii=0; ii<
GetNCorrTrackId
(); ++ii)
53
{
54
std::cout <<
" *** At: "
<< ii
55
<<
"\t MCTrack ID: "
<<
fCorrTrackIds
[ii]
56
<<
"\t Multiplicity: "
<<
fMultTrackIds
[ii]
57
<< std::endl;
58
}
59
}
PndTrackID::PndTrackID
PndTrackID()
Definition:
PndTrackID.cxx:28
PndTrackID::Print
void Print()
Definition:
PndTrackID.cxx:49
PndTrackID.h
PndTrackID::~PndTrackID
~PndTrackID()
Definition:
PndTrackID.cxx:40
PndTrackID::fMultTrackIds
TArrayI fMultTrackIds
Definition:
PndTrackID.h:53
PndTrackID::fTrackID
Int_t fTrackID
Definition:
PndTrackID.h:51
PndTrackID::GetNCorrTrackId
Short_t GetNCorrTrackId(void) const
Definition:
PndTrackID.h:34
track
PndMCTrack * track
Definition:
anaLmdCluster.C:89
ClassImp
ClassImp(PndAnaContFact)
PndTrackID
Definition:
PndTrackID.h:24
PndTrackID::fCorrTrackIds
TArrayI fCorrTrackIds
Definition:
PndTrackID.h:52
mult
Double_t mult
Definition:
GammaSpectraAnalysis.C:45
PndTrackID::Reset
void Reset()
Definition:
PndTrackID.cxx:43
Generated on Wed Apr 3 2019 08:44:02 for FairRoot/PandaRoot by
1.8.5