From: ppillot Date: Sun, 28 Mar 2010 21:33:43 +0000 (+0000) Subject: Add MUON display X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=89b6d213d208702ae2272a0f706b978fb136b71d;p=u%2Fmrichter%2FAliRoot.git Add MUON display --- diff --git a/EVE/macros/alieve_online.C b/EVE/macros/alieve_online.C index faf02b09143..8e91797a0a9 100644 --- a/EVE/macros/alieve_online.C +++ b/EVE/macros/alieve_online.C @@ -13,6 +13,13 @@ Bool_t gCenterProjectionsAtPrimaryVertex = kFALSE; void alieve_online_init() { + + if (gSystem->Getenv("ALICE_ROOT") != 0) + { + gInterpreter->AddIncludePath(Form("%s/MUON", gSystem->Getenv("ALICE_ROOT"))); + gInterpreter->AddIncludePath(Form("%s/MUON/mapping", gSystem->Getenv("ALICE_ROOT"))); + } + TEveUtil::AssertMacro("VizDB_scan.C"); TEveBrowser *browser = gEve->GetBrowser(); @@ -31,7 +38,8 @@ void alieve_online_init() TEveUtil::LoadMacro("geom_gentle_trd.C"); multiView->InitGeomGentleTrd(geom_gentle_trd()); - // See visscan_init.C for how to add TRD / MUON geometry. + TEveUtil::LoadMacro("geom_gentle_muon.C"); + multiView->InitGeomGentleMuon(geom_gentle_muon(), kFALSE, kTRUE); //============================================================================ // Standard macros to execute -- not all are enabled by default. @@ -54,6 +62,7 @@ void alieve_online_init() exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TRD", "trd_clusters.C++", "trd_clusters")); exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TOF", "tof_clusters.C++", "tof_clusters")); exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus HMPID", "hmpid_clusters.C++", "hmpid_clusters")); + exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus MUON", "muon_clusters.C++", "muon_clusters")); exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TOF", "emcal_digits.C++", "emcal_digits")); @@ -62,10 +71,12 @@ void alieve_online_init() exec->AddMacro(new AliEveMacro(AliEveMacro::kRawReader, "RAW TOF", "tof_raw.C", "tof_raw")); exec->AddMacro(new AliEveMacro(AliEveMacro::kRawReader, "RAW VZERO", "vzero_raw.C", "vzero_raw")); exec->AddMacro(new AliEveMacro(AliEveMacro::kRawReader, "RAW ACORDE", "acorde_raw.C", "acorde_raw")); + exec->AddMacro(new AliEveMacro(AliEveMacro::kRawReader, "RAW MUON", "muon_raw.C++", "muon_raw")); exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Track", "esd_tracks.C", "esd_tracks", "", kFALSE)); exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Track", "esd_tracks.C", "esd_tracks_MI", "", kFALSE)); exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Track", "esd_tracks.C", "esd_tracks_by_category", "", kTRUE)); + exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Track MUON", "esd_muon_tracks.C++", "esd_muon_tracks", "kTRUE,kFALSE", kTRUE)); // ??? exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC TRD", "trd_detectors.C++", "trd_detectors", "", kFALSE));