11 fMCTrackArray =
new TClonesArray(
"PndMCTrack");
12 fTree->SetBranchAddress(
"MCTrack", &fMCTrackArray);
25 fHistos[
"hisxy"] =
new TH2D(
"hisxy",
"MVD MC Points, xy view",400,-15.,15.,400,-15.,15.);
28 fHistos[
"hisrz"] =
new TH2D(
"hisrz",
"MVD MC Points, rz view",400,-20.,20.,400,0.,40.);
34 fHistos[
"hisde"] =
new TH1D(
"hisde",
"MVD MC Points, Energyloss",500,0.,0.002);
46 vecs.SetXYZ(hit->GetX(), hit->GetY(), hit->GetZ());
47 fHistos[
"hisxy"]->Fill(vecs.x(),vecs.y());
48 fHistos[
"hisrz"]->Fill(vecs.z(),vecs.Perp());
49 fHistos[
"hisde"]->Fill(hit->GetEnergyLoss());
virtual void AnaHitNr(Int_t hitNr)
std::map< TString, TH1 * > fHistos
virtual void InitHistos()
static PndGeoHandling * Instance()
std::map< TString, TString > fDrawOption
virtual void InitBranch()
int hit(Int_t nEvents=0, TString inFile="sim.root", TString parFile="par.root", TString inDigi="digi.root", TString outFile="hit.root", Int_t timeBased=0)
ClassImp(PndMvdMCEventAna) PndMvdMCEventAna