#include <TSystem.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveEventManager
//
// Provide interface for loading and navigating standard AliRoot data
if (ev >= 0) GotoEvent(ev);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveEventManager::Open()
{
}
-/**************************************************************************/
-/**************************************************************************/
+/******************************************************************************/
+/******************************************************************************/
// Static convenience functions.
#include <TGNumberEntry.h>
#include <TGColorSelect.h>
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveHOMERManagerEditor
//
AliEveHOMERManagerEditor::~AliEveHOMERManagerEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveHOMERManagerEditor::SetModel(TObject* obj)
{
// fXYZZ->SetValue(fM->GetXYZZ());
}
-/**************************************************************************/
+/******************************************************************************/
// Implements callback/slot methods
#include "AliEveHOMERSource.h"
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveHOMERSource
//
#include "AliEveHOMERSourceList.h"
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveHOMERSourceList
//
ClassImp(AliEveITSDigitsInfo)
-/**************************************************************************/
+/******************************************************************************/
AliEveITSDigitsInfo::AliEveITSDigitsInfo() :
TObject(),
fSSDScale[4] = 30;
}
-/**************************************************************************/
+/******************************************************************************/
AliEveITSDigitsInfo:: ~AliEveITSDigitsInfo()
{
delete fTree;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSDigitsInfo::SetTree(TTree* tree)
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSDigitsInfo::SetITSSegmentation()
{
fSegSSD = new AliITSsegmentationSSD(fGeom);
}
-/**************************************************************************/
+/******************************************************************************/
TClonesArray* AliEveITSDigitsInfo::GetDigits(Int_t mod, Int_t subdet)
{
return 0;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSDigitsInfo::GetModuleIDs(AliEveITSModuleSelection* sel,
std::vector<UInt_t>& ids)
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSDigitsInfo::Print(Option_t* ) const
{
class AliRawReader;
-/**************************************************************************/
+/******************************************************************************/
// AliEveITSModuleSelection
-/**************************************************************************/
+/******************************************************************************/
class AliEveITSModuleSelection
{
protected:
ClassDef(AliEveITSModuleSelection, 1); // Helper for selecting a range of ITS modules by type, layer, phi and theta.
};
-/**************************************************************************/
+/******************************************************************************/
// AliEveITSDigitsInfo
-/**************************************************************************/
+/******************************************************************************/
class AliEveITSDigitsInfo : public TObject, public TEveRefCnt
{
TEveRGBAPalette* AliEveITSModule::fgSDDPalette = 0;
TEveRGBAPalette* AliEveITSModule::fgSSDPalette = 0;
-//__________________________________________________________________________
+//______________________________________________________________________________
// AliEveITSModule
//
//
ClassImp(AliEveITSModule)
-/**************************************************************************/
+/******************************************************************************/
AliEveITSModule::AliEveITSModule(const Text_t* n, const Text_t* t) :
TEveQuadSet(n, t),
if(fInfo) fInfo->DecRefCount();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModule::InitStatics(AliEveITSDigitsInfo* info)
{
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModule::SetDigitsInfo(AliEveITSDigitsInfo* info)
{
if (fInfo) fInfo->IncRefCount();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModule::SetID(Int_t gid, Bool_t trans)
{
RefitPlex();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModule::SetTrans()
{
fHMTrans.SetBaseVec(4, x);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModule::DigitSelected(Int_t idx)
{
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModule::Print(Option_t* ) const
{
#include <TGLViewer.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveITSModuleStepper
//
delete fText;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepper::Capacity()
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepper::SetFirst(Int_t first)
{
Apply();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepper::DisplayDet(Int_t det, Int_t layer)
{
Start();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepper::DisplayTheta(Float_t min, Float_t max)
{
Start();
}
-/**************************************************************************/
+/******************************************************************************/
Int_t AliEveITSModuleStepper::GetCurrentPage()
{
return n;
}
-/**************************************************************************/
+/******************************************************************************/
Int_t AliEveITSModuleStepper::GetPages()
{
return n;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepper::Apply()
{
gEve->EnableRedraw();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepper::Render(TGLRnrCtx& rnrCtx)
{
}
-/**************************************************************************/
+/******************************************************************************/
// Protected sub-renderers
-/**************************************************************************/
+/******************************************************************************/
-//______________________________________________________________________
+//______________________________________________________________________________
Float_t AliEveITSModuleStepper::TextLength(const char* txt)
{
Float_t llx, lly, llz, urx, ury, urz;
return (urx-llx)*fTextSize;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::RenderString(TString string, Int_t id)
{
Float_t txtY = fWHeight*0.5;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::RenderFrame(Float_t dx, Float_t dy, Int_t id)
{
if(fRnrFrame == kFALSE)return;
glPopAttrib();
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::RenderSymbol(Float_t dx, Float_t dy, Int_t id)
{
glLoadName(id);
glLoadName(0);
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::RenderPalette(Float_t dx, Float_t x, Float_t y)
{
glPushMatrix();
glPopMatrix();
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::RenderMenu()
{
Float_t ww = 2*fWWidth;
glPopName();
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::RenderCellIDs()
{
fText->SetTextSize(fStepper->GetDy()*0.1);
}
-/**************************************************************************/
+/******************************************************************************/
// Virtual event handlers from TGLOverlayElement
-/**************************************************************************/
+/******************************************************************************/
-//______________________________________________________________________
+//______________________________________________________________________________
Bool_t AliEveITSModuleStepper::Handle(TGLRnrCtx & /*rnrCtx*/,
TGLOvlSelectRecord & rec,
Event_t * event)
return kFALSE;
}
-//______________________________________________________________________
+//______________________________________________________________________________
Bool_t AliEveITSModuleStepper::MouseEnter(TGLOvlSelectRecord& /*rec*/)
{
return kTRUE;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveITSModuleStepper::MouseLeave()
{
// Mouse has left the element.
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveITSModuleStepperEditor
//
AliEveITSModuleStepperEditor::~AliEveITSModuleStepperEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepperEditor::SetModel(TObject* obj)
{
fStepper->SetModel(fM->GetStepper());
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSModuleStepperEditor::UpdateStore()
{
#include <AliITSdigitSSD.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveDigitScaleInfo
//
ClassImp(AliEveDigitScaleInfo)
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
// ScaledDigit
//
ScaledDigit::ScaledDigit():
printf("N %d, sum %f, sqr_sum %f",N, sum, sqr_sum);
}
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveITSScaledModule
//
fScaleInfo->DecRefCount(this);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModule::LoadQuads()
{
RefitPlex();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModule::SetQuadValues()
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModule::SyncPalette()
{
fScaleInfo->SetSyncPalette(kFALSE);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModule::GetScaleData(Int_t& cnx, Int_t& cnz, Int_t& total)
{
total = cnx*cnz;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModule::DigitSelected(Int_t idx)
{
#include <TQObject.h>
-/**************************************************************************/
+/******************************************************************************/
// AliEveDigitScaleInfo
-/**************************************************************************/
+/******************************************************************************/
class AliEveDigitScaleInfo : public TQObject, public TEveRefBackPtr
{
ClassDef(AliEveDigitScaleInfo, 1);
};
-/**************************************************************************/
+/******************************************************************************/
// ScaledDigit
-/**************************************************************************/
+/******************************************************************************/
class ScaledDigit : public TObject
{
virtual void Dump() const;
};
-/**************************************************************************/
+/******************************************************************************/
// AliEveITSScaledModule
-/**************************************************************************/
+/******************************************************************************/
class AliEveITSScaledModule : public AliEveITSModule
{
#include <TGComboBox.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveITSScaledModuleEditor
//
CreateInfoFrame();
}
-/*************************************************************************/
+/******************************************************************************/
AliEveITSScaledModuleEditor::~AliEveITSScaledModuleEditor()
{}
-/*************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModuleEditor::CreateInfoFrame()
{
fInfoFrame = CreateEditorTabSubFrame("Info");
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModuleEditor::SetModel(TObject* obj)
{
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModuleEditor::DoScale()
{
fGedEditor->SetModel(fGedEditor->GetPad(), fGedEditor->GetModel(), kButton1Down);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveITSScaledModuleEditor::DoStatType(Int_t v)
{
class AliEveITSScaledModule;
class AliITSsegmentation;
-/**************************************************************************/
+/******************************************************************************/
class AliEveITSScaledModuleEditor : public TGedFrame
{
#include <TVirtualViewer3D.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveJetPlane
//
SetMainColorPtr(&fGridColor);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveJetPlane::AddJet(AliAODJet jet)
{
fJets.push_back(jet);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveJetPlane::AddTrack(AliAODTrack track)
{
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveJetPlane::ComputeBBox()
{
#include <TGTab.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveJetPlaneEditor
//
AliEveJetPlaneEditor::~AliEveJetPlaneEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveJetPlaneEditor::SetModel(TObject* obj)
{
fTwoSelection->SetState(fM->GetTwoSelection() ? kButtonDown : kButtonUp);
}
-/**************************************************************************/
+/******************************************************************************/
// Implements callback/slot methods
fgStaticWindow->CenterOnParent();
}
-/**************************************************************************/
+/******************************************************************************/
ClassImp(AliEveJetPlaneEditor::StaticDataWindow)
#include <TROOT.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveJetPlaneGL
//
AliEveJetPlaneGL::~AliEveJetPlaneGL()
{}
-/**************************************************************************/
+/******************************************************************************/
Bool_t AliEveJetPlaneGL::SetModel(TObject* obj, const Option_t* /*opt*/)
{
SetAxisAlignedBBox(((AliEveJetPlane*)fExternalObj)->AssertBBox());
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveJetPlaneGL::DirectDraw(TGLRnrCtx & /*rnrCtx*/) const
{
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveJetPlaneGL::ProcessSelection(TGLRnrCtx & /*rnrCtx*/, TGLSelectRecord & rec)
{
#include <algorithm>
#include <map>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveKineTools
//
AliEveKineTools::AliEveKineTools()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveKineTools::SetDaughterPathMarks(TEveElement* cont, AliStack* stack, Bool_t recurse)
{
}
}
-/**************************************************************************/
+/******************************************************************************/
namespace {
struct cmp_pathmark
#include <TMath.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveMUONChamber
//
ClassImp(AliEveMUONChamber)
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamber::AliEveMUONChamber(Int_t id, const Text_t* n, const Text_t* t) :
TEveElement(fFrameColor),
TNamed(n,t),
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamber::~AliEveMUONChamber()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::ComputeBBox()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::Paint(Option_t*)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetThreshold(Short_t t)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetMaxVal(Int_t mv)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetClusterSize(Int_t size)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetHitSize(Int_t size)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetupColor(Int_t val, UChar_t* pixel) const
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
Int_t AliEveMUONChamber::ColorIndex(Int_t val) const
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetupColorArray() const
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::ClearColorArray()
{
//
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetDataSource(AliEveMUONData* data)
{
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberData* AliEveMUONChamber::GetChamberData() const
{
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::UpdateQuads()
{
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamber::SetChamberID(Int_t id)
{
AliMUONGeometryTransformer* AliEveMUONChamberData::fgTransformer = 0;
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberData::AliEveMUONChamberData(Int_t chamber)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberData::~AliEveMUONChamberData()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberData::DropData()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberData::Init(Int_t chamber)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberData::RegisterDigit(Int_t detElemId, Int_t cathode, Int_t ix, Int_t iy, Int_t charge)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberData::RegisterCluster(Int_t /*detElemId*/, Int_t cathode, Float_t clsX, Float_t clsY, Float_t clsZ, Float_t charge)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberData::RegisterHit(Int_t /*detElemId*/, Float_t hitX, Float_t hitY, Float_t hitZ)
{
//
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveMUONChamberEditor
//
ClassImp(AliEveMUONChamberEditor)
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberEditor::AliEveMUONChamberEditor(const TGWindow *p,
Int_t width, Int_t height,
UInt_t options, Pixel_t back) :
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberEditor::~AliEveMUONChamberEditor()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberEditor::SetModel(TObject* obj)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberEditor::DoThreshold()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberEditor::DoMaxVal()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberEditor::DoClusterSize()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberEditor::DoHitSize()
{
//
#include <TGLIncludes.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveMUONChamberGL
//
ClassImp(AliEveMUONChamberGL)
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberGL::AliEveMUONChamberGL() :
TGLObject(),
fChamber(0),
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberGL::~AliEveMUONChamberGL()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
Bool_t AliEveMUONChamberGL::SetModel(TObject* obj, const Option_t* /*opt*/)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberGL::SetBBox()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberGL::DirectDraw(TGLRnrCtx& rnrCtx) const
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberGL::DrawQuads(TGLRnrCtx& rnrCtx) const
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberGL::DrawPoints() const
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONChamberGL::DrawChamberFrame() const
{
//
#include "TList.h"
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveMUONData
//
AliRawReader* AliEveMUONData::fgRawReader = 0;
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONData::AliEveMUONData() :
fChambers(14),
fNTrackList(0)
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONData::~AliEveMUONData()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::Reset()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONData::AliEveMUONData(const AliEveMUONData &mdata) :
TObject(mdata),
TEveRefCnt(),
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONData& AliEveMUONData::operator=(const AliEveMUONData &mdata)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::CreateChamber(Int_t chamber)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::CreateAllChambers()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::DropAllChambers()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::DeleteAllChambers()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::RegisterTrack(Int_t track)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::LoadRecPoints(TTree* tree)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::LoadHits(TTree* tree)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::LoadDigits(TTree* tree)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONData::LoadRaw(TString fileName)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
Int_t AliEveMUONData::GetTrack(Int_t index)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONChamberData* AliEveMUONData::GetChamberData(Int_t chamber)
{
//
#include <Riostream.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveMUONTrack
// Produce TEveUtil:TEveTrack from AliMUONTrack with dipole field model
AliMagF* AliEveMUONTrack::fFieldMap = 0;
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONTrack::AliEveMUONTrack(TEveRecTrack* t, TEveTrackPropagator* rs) :
TEveTrack(t,rs),
fTrack(0),
}
-//______________________________________________________________________
+//______________________________________________________________________________
AliEveMUONTrack::~AliEveMUONTrack()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::PrintMCTrackInfo()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::PrintMUONTrackInfo()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::PrintMUONTriggerTrackInfo()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::PrintESDTrackInfo()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MUONTrackInfo()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MUONTriggerInfo()
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MakeMUONTrack(AliMUONTrack *mtrack)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MakeMUONTriggerTrack(AliMUONTriggerTrack *mtrack)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MakeESDTrack(AliESDMuonTrack *mtrack)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MakeMCTrack(TParticle *part)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::MakeRefTrack(AliMUONTrack *mtrack)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::Propagate(Float_t *xr, Float_t *yr, Float_t *zr, Int_t i1, Int_t i2)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::GetField(Double_t *position, Double_t *field)
{
//
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveMUONTrack::OneStepRungekutta(Double_t charge, Double_t step,
Double_t* vect, Double_t* vout)
{
return;
}
-//______________________________________________________________________
+//______________________________________________________________________________
Int_t AliEveMUONTrack::ColorIndex(Float_t val)
{
//
Int_t AliEvePMDModule::fCpvTotAdc = 0;
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEvePMDModule
//
#include <TH1F.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEvePMDModuleEditor
//
AliEvePMDModuleEditor::~AliEvePMDModuleEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEvePMDModuleEditor::SetModel(TObject* obj)
{
ClassImp(AliEveT0Module)
-/**************************************************************************/
+/******************************************************************************/
AliEveT0Module::AliEveT0Module(const Text_t* n, Int_t sigType, AliT0digit *digits, AliT0RawReader *start)
: TEveQuadSet(n), fSigType(sigType), fDigits(digits), fStart(start)
{
}
-/**************************************************************************/
+/******************************************************************************/
AliEveT0Module::~AliEveT0Module()
{
gEve->Redraw3D();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveT0Module::MakeModules(AliT0digit *digits)
{
TRandom r(0);
gEve->Redraw3D();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveT0Module::DigitSelected(Int_t idx)
{
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTOFDigitsInfoEditor
//
AliEveTOFDigitsInfoEditor::~AliEveTOFDigitsInfoEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFDigitsInfoEditor::SetModel(TObject* obj)
{
// fXYZZ->SetValue(fM->GetXYZZ());
}
-/**************************************************************************/
+/******************************************************************************/
// Implements callback/slot methods
//printf(" HELLO World ! %i %i %i \n", nPlate, r, fPlateFlag[nPlate]);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFSector::SetThreshold(Short_t t)
{
// ClearColorArray();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFSector::SetMaxVal(Int_t mv)
{
//ClearColorArray();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFSector::DigitSelected(Int_t idx)
{
}
-/**************************************************************************/
+/******************************************************************************/
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTOFSectorEditor
//
AliEveTOFSectorEditor::~AliEveTOFSectorEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFSectorEditor::SetModel(TObject* obj)
{
// fXYZZ->SetValue(fM->GetXYZZ());
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFSectorEditor::DoSectorID()
{
fM->SetSectorID((Int_t) fSectorID->GetValue());
Update();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFSectorEditor::DoPlate(Int_t nPlate)
{
Update();
}
-/**************************************************************************/
+/******************************************************************************/
/*
void AliEveTOFSectorEditor::DoTime()
{
}
*/
-/**************************************************************************/
+/******************************************************************************/
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTOFStripEditor
//
AliEveTOFStripEditor::~AliEveTOFStripEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTOFStripEditor::SetModel(TObject* obj)
{
// fXYZZ->SetValue(fM->GetXYZZ());
}
-/**************************************************************************/
+/******************************************************************************/
// Implements callback/slot methods
#include <TTree.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCData
//
// A central manager for TPC data of an event. Can read digits (from
DeleteAllSectors();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCData::CreateSector(Int_t sector)
{
}
}
-/**************************************************************************/
+/******************************************************************************/
AliEveTPCSectorData* AliEveTPCData::GetSectorData(Int_t sector, Bool_t spawnSectors)
{
return fSectors[sector];
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCData::LoadDigits(TTree* tree, Bool_t spawnSectors)
{
#include <TSystem.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCLoader
//
delete fData;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoader::RemoveElementLocal(TEveElement* el)
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoader::SetData(AliEveTPCData* d)
{
fData = d;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoader::OpenFile()
{
return 0;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoader::UpdateSectors(Bool_t dropNonPresent)
{
gEve->EnableRedraw();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoader::SetInitParams(Int_t mint, Int_t maxt, Int_t thr, Int_t maxval)
{
#include <TGToolTip.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCLoaderEditor
//
AliEveTPCLoaderEditor::~AliEveTPCLoaderEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoaderEditor::SetModel(TObject* obj)
{
}
}
-/**************************************************************************/
-/**************************************************************************/
+/******************************************************************************/
+/******************************************************************************/
namespace {
const char *tpcfiletypes[] = {
SetModel(fM);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoaderEditor::DoEvent()
{
Update();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoaderEditor::DoDataLoadThreshold()
{
fDataLoadPedestal->SetEnabled(!fDataAutoPedestal->IsOn());
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCLoaderEditor::DoUpdateSectors()
{
using namespace std;
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSector2D
//
// Displays TPC raw-data in 2D.
ClassImp(AliEveTPCSector2D)
-/**************************************************************************/
+/******************************************************************************/
AliEveTPCSector2D::AliEveTPCSector2D(const Text_t* n, const Text_t* t) :
AliEveTPCSectorViz(n,t),
AliEveTPCSector2D::~AliEveTPCSector2D()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2D::MakeSector3D()
{
gEve->Redraw3D();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2D::ComputeBBox()
{
fBBox[5] = 0.5;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2D::PadSelected(Int_t row, Int_t pad)
{
} // switch
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2D::Paint(Option_t* )
{
#include <TGLabel.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSector2DEditor
//
AliEveTPCSector2DEditor::~AliEveTPCSector2DEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DEditor::SetModel(TObject* obj)
{
fPickMode->Select(fM->fPickMode, kFALSE);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DEditor::DoShowMax()
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DEditor::DoUseTexture()
{
using namespace std;
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSector2DGL
//
const Int_t AliEveTPCSector2DGL::fgkTextureHeight = 128;
const Int_t AliEveTPCSector2DGL::fgkTextureByteSize = 4*256*128;
-/**************************************************************************/
+/******************************************************************************/
AliEveTPCSector2DGL::AliEveTPCSector2DGL() :
TGLObject(),
if(fTexture) glDeleteTextures(1, &fTexture);
}
-/**************************************************************************/
+/******************************************************************************/
Bool_t AliEveTPCSector2DGL::SetModel(TObject* obj, const Option_t* /*opt*/)
{
SetAxisAlignedBBox(((AliEveTPCSector2D*)fExternalObj)->AssertBBox());
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::ProcessSelection(TGLRnrCtx & /*rnrCtx*/,
TGLSelectRecord & rec)
fSector->PadSelected(row, pad);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::DirectDraw(TGLRnrCtx& rnrCtx) const
{
glPopAttrib();
}
-/**************************************************************************/
+/******************************************************************************/
// Data import
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::LoadPadrow(AliEveTPCSectorData::RowIterator& iter,
Int_t row, Int_t col_off) const
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::CreateTexture() const
{
}
-/**************************************************************************/
+/******************************************************************************/
// Data display
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::DisplayTexture(const AliEveTPCSectorData::SegmentInfo& seg,
Int_t startCol, Int_t startRow) const
glEnd();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::DisplayQuads(const AliEveTPCSectorData::SegmentInfo& seg,
Int_t startCol, Int_t startRow) const
glPopName();
}
-/**************************************************************************/
+/******************************************************************************/
// Frame drawing
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector2DGL::TraceStepsUp(const AliEveTPCSectorData::SegmentInfo& s)
{
#include <TColor.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSector3D
//
AliEveTPCSector3D::~AliEveTPCSector3D()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector3D::SetRnrFrame(Bool_t rf)
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector3D::ComputeBBox()
{
return;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector3D::LoadPadrow(AliEveTPCSectorData::RowIterator& iter,
Float_t xs, Float_t ys, Float_t pw, Float_t ph)
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSector3DEditor
//
AliEveTPCSector3DEditor::~AliEveTPCSector3DEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector3DEditor::SetModel(TObject* obj)
{
fPointSize->SetValue(fM->fPointSize);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector3DEditor::DoRnrFrame()
{
#include <TGLSelectRecord.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSector3DGL
//
delete fBoxRnr;
}
-/**************************************************************************/
+/******************************************************************************/
//______________________________________________________________________________
Short_t AliEveTPCSector3DGL::QuantizeShapeLOD(Short_t shapeLOD, Short_t combiLOD) const
return (Short_t)(10 * TMath::Nint(0.1*lod));
}
-/**************************************************************************/
+/******************************************************************************/
Bool_t AliEveTPCSector3DGL::SetModel(TObject* obj, const Option_t* /*opt*/)
{
SetAxisAlignedBBox(((AliEveTPCSector3D*)fExternalObj)->AssertBBox());
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSector3DGL::DirectDraw(TGLRnrCtx & rnrCtx) const
{
glEnd();
}
-/**************************************************************************/
-/**************************************************************************/
+/******************************************************************************/
+/******************************************************************************/
//______________________________________________________________________________
void AliEveTPCSector3DGL::ProcessSelection(TGLRnrCtx & /*rnrCtx*/, TGLSelectRecord & rec)
#include <string.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSectorData
//
// Stores data from a fiven TPC sector.
AliEveTPCSectorData::SegmentInfo* AliEveTPCSectorData::fgSegInfoPtrs[3] = {0};
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorData::InitStatics()
{
return *fgSegInfoPtrs[seg];
}
-/**************************************************************************/
+/******************************************************************************/
// True member functions start here.
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorData::NewBlock()
{
fBlockPos = 0;
}
-/**************************************************************************/
+/******************************************************************************/
AliEveTPCSectorData::AliEveTPCSectorData(Int_t sector, Int_t bsize) :
fSectorID(sector), fNPadsFilled(0), fPads(),
fBlockPos = fBlockSize; // Enforce creation of a new block.
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorData::Print(Option_t* /*opt*/) const
{
fSectorID, fNPadsFilled, fBlocks.size(), fBlockPos);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorData::BeginPad(Int_t row, Int_t pad, Bool_t reverseTime)
{
++fNPadsFilled;
}
-/**************************************************************************/
+/******************************************************************************/
const AliEveTPCSectorData::PadData& AliEveTPCSectorData::GetPadData(Int_t padAddr)
{
return RowIterator(0, 0);
}
-/**************************************************************************/
+/******************************************************************************/
// AliEveTPCSectorData::PadData
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorData::PadData::Print(Option_t* /*opt*/)
{
printf(" %3d %hd\n", i, fData[i]);
}
-/**************************************************************************/
+/******************************************************************************/
// AliEveTPCSectorData::PadIterator
-/**************************************************************************/
+/******************************************************************************/
Bool_t AliEveTPCSectorData::PadIterator::Next()
{
printf(" %3d %d\n", fTime, fSignal);
}
-/**************************************************************************/
+/******************************************************************************/
// AliEveTPCSectorData::RowIterator
-/**************************************************************************/
+/******************************************************************************/
Bool_t AliEveTPCSectorData::RowIterator::NextPad()
{
}
}
-/**************************************************************************/
+/******************************************************************************/
// AliEveTPCSectorData::SegmentInfo
-/**************************************************************************/
+/******************************************************************************/
ClassImp(AliEveTPCSectorData::SegmentInfo)
memset(fYStep, sizeof(fYStep), 0);
}
-/**************************************************************************/
+/******************************************************************************/
// AliEveTPCSectorData::PadRowHack
-/**************************************************************************/
+/******************************************************************************/
AliEveTPCSectorData::PadRowHack* AliEveTPCSectorData::GetPadRowHack(Int_t r, Int_t p)
{
#include <TColor.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSectorViz
//
// Base class for TPC raw-data visualization.
ClassImp(AliEveTPCSectorViz)
-/**************************************************************************/
+/******************************************************************************/
AliEveTPCSectorViz::AliEveTPCSectorViz(const Text_t* n, const Text_t* t) :
TEveElement(fFrameColor),
fRnrOut2 = v.fRnrOut2;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorViz::SetDataSource(AliEveTPCData* data)
{
return fTPCData ? fTPCData->GetSectorData(fSectorID) : 0;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorViz::SetThreshold(Short_t t)
{
IncRTS();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorViz::SetAutoTrans(Bool_t trans)
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorViz::SetupColor(Int_t val, UChar_t* pixel) const
{
#include <TGDoubleSlider.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTPCSectorVizEditor
//
AliEveTPCSectorVizEditor::~AliEveTPCSectorVizEditor()
{}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorVizEditor::SetModel(TObject* obj)
{
fTime->SetValues(fM->fMinTime, fM->fMaxTime);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorVizEditor::DoSectorID()
{
Update();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorVizEditor::DoRnrInn()
{
Update();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorVizEditor::DoThreshold()
{
Update();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTPCSectorVizEditor::DoTime()
{
#include <TEveManager.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTrackFitter
//
// AliEveTrackFitter is an interface to helix fit. It creates a set of
delete fTrackList;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitter::DestroyElements()
{
// Virtual method of base class TEveElement.
UpdateItems();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitter::Start()
{
// Start selection of points.
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitter::AddFitPoint(TEvePointSet* ps, Int_t n)
{
ElementChanged(kTRUE, kTRUE);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitter::FitTrack()
{
fMapPS.clear();
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitter::DrawRiemanGraph()
{
// Draw graph of rieman fit.
#include <TGButton.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveTrackFitterEditor
//
"AliEveTrackFitterEditor", this, "DoGraph()");
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitterEditor::SetModel(TObject* obj)
{
fStart->SetState(kButtonUp);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveTrackFitterEditor::DoGraph()
{
using namespace std;
-//______________________________________________________________________
+//______________________________________________________________________________
// AliEveVSDCreator
//
// AliKalmanTrack::SetConvConst(1);
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::CreateVSD(const Text_t* data_dir, Int_t event,
const Text_t* vsd_file)
return;
}
-/**************************************************************************/
+/******************************************************************************/
// Kinematics
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertKinematics()
{
fTreeK->BuildIndex("label");
}
-/**************************************************************************/
+/******************************************************************************/
// Hits
-/**************************************************************************/
+/******************************************************************************/
namespace {
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertHits()
{
}
}
-/**************************************************************************/
+/******************************************************************************/
// Clusters
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertClusters()
{
} catch(TEveException& exc) { Warning(eH, exc); }
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertTPCClusters()
{
}
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertITSClusters()
{
delete arr;
}
-/**************************************************************************/
+/******************************************************************************/
// ESD
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertRecTracks()
{
delete fEvent;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertV0()
{
delete fEvent;
}
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertKinks()
{
if(fEvent->GetNumberOfKinks()) fTreeKK->BuildIndex("label");
delete fEvent;
}
-/**************************************************************************/
+/******************************************************************************/
// TEveMCRecCrossRef
-/**************************************************************************/
+/******************************************************************************/
void AliEveVSDCreator::ConvertGenInfo()
{
mGenInfoMap.clear();
}
-/**************************************************************************/
-/**************************************************************************/
+/******************************************************************************/
+/******************************************************************************/
// Protected methods
-/**************************************************************************/
-/**************************************************************************/
+/******************************************************************************/
+/******************************************************************************/
AliTPCParam* AliEveVSDCreator::GetTpcParam(const TEveException& eh)
{
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveCascade::SetDecayLength(Float_t primx, Float_t primy, Float_t primz) {
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveCascade::MakeTrack(vpPathMark_t& pathMark, TEveVector& vtx, TEveVector& p,
Int_t charge, Float_t beta, TPolyLine3D& polyLine) {
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveCascade::MakeV0path() {
MCVertex mc_v0;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveCascade::MakeCasPath() {
MCVertex mc_v0;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveCascade::MakeCascade()
{
SetNextPoint(fV_neg.x, fV_neg.y, fV_neg.z);
-//______________________________________________________________________
+//______________________________________________________________________________
Float_t AliEveCascade::GetCasAlphaArmenteros() const
{
Float_t px = GetPx(), py = GetPy(), pz = GetPz();
}
-//______________________________________________________________________
+//______________________________________________________________________________
Float_t AliEveCascade::GetCasPtArmenteros() const
{
Float_t px = GetPx(), py = GetPy(), pz = GetPz();
ClassImp(CascadeList)
-//______________________________________________________________________
+//______________________________________________________________________________
CascadeList::CascadeList(TEveTrackPropagator* rs) :
TEveElementList(),
fTitle(),
}
-//______________________________________________________________________
+//______________________________________________________________________________
CascadeList::CascadeList(const Text_t* name, TEveTrackPropagator* rs) :
TEveElementList(),
fTitle(),
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::Init()
{
if (fRnrStyle== 0) fRnrStyle = new TEveTrackPropagator;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::Paint(Option_t* option) {
if(fRnrSelf) {
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::SetRnrV0vtx(Bool_t rnr)
{
fRnrV0vtx = rnr;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::MakeCascades()
{
gEve->Redraw3D();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeList::AdjustHist(Int_t iHist) {
if ((iHist<0)||(iHist>=fgkNcutVar)) return;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::UnFill(AliEveCascade* cas) {
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::Filter(AliEveCascade* cas) {
Float_t xiMass = cas->GetXiMass();
fHist2D[0]->Fill(cas->GetCasAlphaArmenteros(), cas->GetCasPtArmenteros() );
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::FilterAll() {
for (Int_t i=0; i<fgkNcutVar; i++)
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::GetCasIndexRange(Int_t &imin, Int_t &imax) {
Int_t index;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::XiMassFilter(Float_t min, Float_t max) {
fMin[0] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::OmegaMassFilter(Float_t min, Float_t max) {
fMin[1] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::IndexFilter(Float_t min, Float_t max) {
fMin[2] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::CosPointingFilter(Float_t min, Float_t max) {
fMin[3] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::BachV0DCAFilter(Float_t min, Float_t max) {
fMin[4] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::RadiusFilter(Float_t min, Float_t max) {
fMin[5] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::PtFilter(Float_t min, Float_t max) {
fMin[6] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::PseudoRapFilter(Float_t min, Float_t max) {
fMin[7] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::NegPtFilter(Float_t min, Float_t max) {
fMin[8] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::NegEtaFilter(Float_t min, Float_t max) {
fMin[9] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::PosPtFilter(Float_t min, Float_t max) {
fMin[10] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::PosEtaFilter(Float_t min, Float_t max) {
fMin[11] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::BachPtFilter(Float_t min, Float_t max) {
fMin[12] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void CascadeList::BachEtaFilter(Float_t min, Float_t max) {
fMin[13] = min;
-//______________________________________________________________________
+//______________________________________________________________________________
inline void AliEveCascade::SetBeta(Float_t betaNeg, Float_t betaPos, Float_t betaBach) {
fBeta_neg = betaNeg;
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveCascade::GetV0P2() const {
Float_t px = fP_neg.x + fP_pos.x, py = fP_neg.y + fP_pos.y,
inline Float_t AliEveCascade::GetAntiOmegaMass() const { return GetOmegaMass();}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveCascade::GetDCA_v0_Bach() const {
return fDCA_v0_Bach;
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveCascade::GetPt2() const {
Float_t px = GetPx(), py = GetPy();
return (px*px+py*py);
return (fP_neg.z + fP_pos.z + fP_bach.z);
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveCascade::GetPosP2() const {
return (fP_pos.x*fP_pos.x + fP_pos.y*fP_pos.y + fP_pos.z*fP_pos.z);
return ( -log(tan(theta/2.)) );
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveCascade::GetNegP2() const {
return (fP_neg.x*fP_neg.x + fP_neg.y*fP_neg.y + fP_neg.z*fP_neg.z);
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveCascade::GetBachP2() const {
return (fP_bach.x*fP_bach.x + fP_bach.y*fP_bach.y + fP_bach.z*fP_bach.z);
}
#include <TH2F.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// CascadeListEditor
//
{}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::SetModel(TObject* obj)
{
fMList = dynamic_cast<CascadeList*>(obj);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
TGCompositeFrame* CascadeListEditor::AddTab(TGTab* tab, Int_t i, Int_t can,
char *name) {
}
-//_________________________________________________________________________
+//______________________________________________________________________________
TGCompositeFrame** CascadeListEditor::CreateTab(TGTab **pMainTab, TGTab **ptab, Int_t can) {
//------
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::AddValuator(TGCompositeFrame* frame, char *name,
Float_t min, Float_t max, Int_t pres,
char *func, Int_t iHist) {
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::AddSelectTab() {
TGCompositeFrame** tab = CreateTab(&fMainTabA, fTabA, 1);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::AddSeeTab() {
TGCompositeFrame** tab = CreateTab(&fMainTabB, fTabB, 2);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::AdjustHist(Int_t iHist) {
if (! fMList) return;
FillCanvas();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::ResetCuts() {
if (! fMList) return;
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::FillCanvas() {
fMList->FilterAll();
}
UpdateSelectedTab();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::UpdateSelectedTab() {
Int_t i,j;
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::UpdateAll(Int_t iCanA) {
TCanvas *c1 = fCanvasA[iCanA]->GetCanvas();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::DoRnrVtx()
{
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::MassXiRange() {
fMList->XiMassFilter(fRange[0]->GetMin(), fRange[0]->GetMax());
UpdateAll(0);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::MassOmegaRange() {
fMList->OmegaMassFilter(fRange[1]->GetMin(), fRange[1]->GetMax());
UpdateAll(1);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::IndexRange() {
fMList->IndexFilter(fRange[2]->GetMin(), fRange[2]->GetMax());
UpdateAll(3);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::CosPointingRange() {
fMList->CosPointingFilter(fRange[3]->GetMin(), fRange[3]->GetMax());
UpdateAll(4);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::BachV0DCARange() {
fMList->BachV0DCAFilter(fRange[4]->GetMin(), fRange[4]->GetMax());
UpdateAll(5);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::RadiusRange() {
fMList->RadiusFilter(fRange[5]->GetMin(), fRange[5]->GetMax());
UpdateAll(6);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::PtRange() {
fMList->PtFilter(fRange[6]->GetMin(), fRange[6]->GetMax());
UpdateAll(7);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::PseudoRapRange() {
fMList->PseudoRapFilter(fRange[7]->GetMin(), fRange[7]->GetMax());
UpdateAll(8);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::NegPtRange() {
fMList->NegPtFilter(fRange[8]->GetMin(), fRange[8]->GetMax());
UpdateAll(9);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::NegEtaRange() {
fMList->NegEtaFilter(fRange[9]->GetMin(), fRange[9]->GetMax());
UpdateAll(10);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::PosPtRange() {
fMList->PosPtFilter(fRange[10]->GetMin(), fRange[10]->GetMax());
UpdateAll(11);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::PosEtaRange() {
fMList->PosEtaFilter(fRange[11]->GetMin(), fRange[11]->GetMax());
UpdateAll(12);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::BachPtRange() {
fMList->BachPtFilter(fRange[12]->GetMin(), fRange[12]->GetMax());
UpdateAll(13);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void CascadeListEditor::BachEtaRange() {
fMList->BachEtaFilter(fRange[13]->GetMin(), fRange[13]->GetMax());
UpdateAll(14);
polyLine->SetPolyLine(0);
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveV0::SetDecayLength(Float_t primx, Float_t primy, Float_t primz) {
Float_t dx = fV_v0.x-primx;
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveV0::MakeTrack(vpPathMark_t& pathMark, TEveVector& vtx, TEveVector& p,
Int_t charge, Float_t beta, TPolyLine3D& polyLine) {
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveV0::MakeV0path() {
MCVertex mc_v0;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void AliEveV0::MakeV0()
{
SetNextPoint(fV_v0.x, fV_v0.y, fV_v0.z);
}
-//______________________________________________________________________
+//______________________________________________________________________________
Float_t AliEveV0::GetAlphaArmenteros() const
{
Float_t posXv0 = fP_pos.x*GetPx() + fP_pos.y*GetPy() + fP_pos.z*GetPz();
else return -999;
}
-//______________________________________________________________________
+//______________________________________________________________________________
Float_t AliEveV0::GetPtArmenteros() const
{
Float_t posXv0 = fP_pos.x*GetPx() + fP_pos.y*GetPy() + fP_pos.z*GetPz();
ClassImp(V0List)
-//______________________________________________________________________
+//______________________________________________________________________________
V0List::V0List() :
TEveElementList(),
fTitle(),
fHist2D[i] = 0;
}
-//______________________________________________________________________
+//______________________________________________________________________________
V0List::V0List(TEveTrackPropagator* rs) :
TEveElementList(),
fTitle(),
Init();
}
-//______________________________________________________________________
+//______________________________________________________________________________
V0List::V0List(const Text_t* name, TEveTrackPropagator* rs) :
TEveElementList(),
fTitle(),
SetName(name);
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::Init()
{
if (fRnrStyle== 0) fRnrStyle = new TEveTrackPropagator;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
V0List::~V0List() {
for (Int_t i=0; i<fgkNcutVar; i++)
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::Paint(Option_t* option) {
if(fRnrSelf) {
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::SetRnrV0vtx(Bool_t rnr) {
fRnrV0vtx = rnr;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::MakeV0s() {
for(List_i i=fChildren.begin(); i!=fChildren.end(); ++i) {
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0List::AdjustHist(Int_t iHist) {
if ((iHist<0)||(iHist>=fgkNcutVar)) return;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::UnFill(AliEveV0* v0) {
Int_t bin = fHist[0]->GetXaxis()->FindBin(v0->GetPt());
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::Filter(AliEveV0* v0) {
Float_t pt = v0->GetPt();
fHist2D[0]->Fill(alphaArm, ptArm);
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::FilterAll() {
for (Int_t i=0; i<fgkNcutVar; i++)
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::GetV0IndexRange(Int_t &imin, Int_t &imax) {
Int_t index;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::PtFilter(Float_t min, Float_t max) {
fMin[0] = min;
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::K0sMFilter(Float_t min, Float_t max) {
fMin[1] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::LamMFilter(Float_t min, Float_t max) {
fMin[2] = min;
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::ALamMFilter(Float_t min, Float_t max) {
fMin[3] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::CosPointingFilter(Float_t min, Float_t max) {
fMin[5] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::DaughterDCAFilter(Float_t min, Float_t max) {
fMin[4] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::RadiusFilter(Float_t min, Float_t max) {
fMin[6] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::EtaFilter(Float_t min, Float_t max) {
fMin[7] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::NegPtFilter(Float_t min, Float_t max) {
fMin[8] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::NegEtaFilter(Float_t min, Float_t max) {
fMin[9] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::PosPtFilter(Float_t min, Float_t max) {
fMin[10] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::PosEtaFilter(Float_t min, Float_t max) {
fMin[11] = min;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
void V0List::IndexFilter(Float_t min, Float_t max) {
fMin[12] = min;
}; // endclass AliEveV0
-//______________________________________________________________________
+//______________________________________________________________________________
inline void AliEveV0::SetDaughterDCA(Float_t dca) {
fDaughterDCA = dca;
}
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveV0::GetPt2() const {
Float_t px = fP_neg.x+fP_pos.x, py = fP_neg.y+fP_pos.y;
return (px*px+py*py);
return (fP_neg.z+fP_pos.z);
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveV0::GetDaughterDCA() const {
return fDaughterDCA;
return ( -log(tan(theta/2.)) );
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveV0::GetPionMinusE() const {
return sqrt(fgkMassPion2+GetNegP2());
return sqrt(fgkMassProton2+GetNegP2());
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveV0::GetPosP2() const {
return (fP_pos.x*fP_pos.x + fP_pos.y*fP_pos.y + fP_pos.z*fP_pos.z);
return 0;
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveV0::GetNegP2() const {
return (fP_neg.x*fP_neg.x + fP_neg.y*fP_neg.y + fP_neg.z*fP_neg.z);
}
return 0;
}
-//______________________________________________________________________
+//______________________________________________________________________________
inline Float_t AliEveV0::GetK0mass() const {
Float_t energy = GetPionMinusE() + GetPionPlusE();
-/**************************************************************************/
+/******************************************************************************/
// V0List
-/**************************************************************************/
+/******************************************************************************/
class V0List : public TEveElementList
{
#include <TH2F.h>
-//______________________________________________________________________
+//______________________________________________________________________________
// V0ListEditor
//
V0ListEditor::~V0ListEditor() {}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::SetModel(TObject* obj)
{
fMList = dynamic_cast<V0List*>(obj);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
TGCompositeFrame* V0ListEditor::AddTab(TGTab* tab, Int_t i, Int_t can,
char *name) {
}
-//_________________________________________________________________________
+//______________________________________________________________________________
TGCompositeFrame** V0ListEditor::CreateTab(TGTab **pMainTab, TGTab **ptab, Int_t can) {
//------
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::AddValuator(TGCompositeFrame* frame, char *name,
Float_t min, Float_t max, Int_t pres,
char *func, Int_t iHist) {
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::AddSelectTab() {
TGCompositeFrame** tab = CreateTab(&fMainTabA, fTabA, 1);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::AddSeeTab() {
TGCompositeFrame** tab = CreateTab(&fMainTabB, fTabB, 2);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::AdjustHist(Int_t iHist) {
if (! fMList) return;
FillCanvas();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::ResetCuts() {
if (! fMList) return;
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::FillCanvas() {
fMList->FilterAll();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::UpdateSelectedTab() {
Int_t i, j;
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::UpdateAll(Int_t iCanA) {
TCanvas *c1 = fCanvasA[iCanA]->GetCanvas();
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::DoRnrV0vtx()
{
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::MassK0sRange() {
fMList->K0sMFilter(fRange[1]->GetMin(), fRange[1]->GetMax());
UpdateAll(0);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::MassLamRange() {
fMList->LamMFilter(fRange[2]->GetMin(), fRange[2]->GetMax());
UpdateAll(1);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::MassAntiLamRange() {
fMList->ALamMFilter(fRange[3]->GetMin(), fRange[3]->GetMax());
UpdateAll(2);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::ESDv0IndexRange() {
fMList->IndexFilter(fRange[12]->GetMin(), fRange[12]->GetMax());
UpdateAll(4);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::CosPointingRange() {
fMList->CosPointingFilter(fRange[5]->GetMin(), fRange[5]->GetMax());
UpdateAll(5);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::DaughterDcaRange() {
fMList->DaughterDCAFilter(fRange[4]->GetMin(), fRange[4]->GetMax());
UpdateAll(6);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::RadiusRange() {
fMList->RadiusFilter(fRange[6]->GetMin(), fRange[6]->GetMax());
UpdateAll(7);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::PtRange()
{
fMList->PtFilter(fRange[0]->GetMin(), fRange[0]->GetMax());
UpdateAll(8);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::EtaRange() {
fMList->EtaFilter(fRange[7]->GetMin(), fRange[7]->GetMax());
UpdateAll(9);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::NegPtRange() {
fMList->NegPtFilter(fRange[8]->GetMin(), fRange[8]->GetMax());
UpdateAll(10);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::NegEtaRange() {
fMList->NegEtaFilter(fRange[9]->GetMin(), fRange[9]->GetMax());
UpdateAll(11);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::PosPtRange() {
fMList->PosPtFilter(fRange[10]->GetMin(), fRange[10]->GetMax());
UpdateAll(12);
}
-//_________________________________________________________________________
+//______________________________________________________________________________
void V0ListEditor::PosEtaRange() {
fMList->PosEtaFilter(fRange[11]->GetMin(), fRange[11]->GetMax());
UpdateAll(13);
*/
}
-//_____________________________________________________________________________
+//______________________________________________________________________________
void MUON_tracks() {
AliRunLoader* rl = AliEveEventManager::AssertRunLoader();
}
-//_____________________________________________________________________________
+//______________________________________________________________________________
void MUON_trigger_tracks() {
AliRunLoader* rl = AliEveEventManager::AssertRunLoader();
}
-//_____________________________________________________________________________
+//______________________________________________________________________________
void MUON_ESD_tracks() {
AliESDEvent* esd = AliEveEventManager::AssertESD();
}
-//_____________________________________________________________________________
+//______________________________________________________________________________
void MUON_Ref_tracks() {
TString dataPath = TString(gEvent->GetTitle());
}
-//_____________________________________________________________________________
+//______________________________________________________________________________
void MUON_MC_tracks() {
Double_t RADDEG = 180.0/TMath::Pi();
gEve->Redraw3D(kTRUE);
}
-/**************************************************************************/
+/******************************************************************************/
void on_new_event()
{
// top->SetRnrState(kFALSE);
}
-/**************************************************************************/
+/******************************************************************************/
TParticle* id(Int_t label=0, Bool_t showParents=kTRUE)
{
return cont;
}
-/**************************************************************************/
+/******************************************************************************/
// esd_tracks_from_array()
-/**************************************************************************/
+/******************************************************************************/
TEveTrackList* esd_tracks_from_array(TCollection* col, AliESDEvent* esd=0)
{
esd_tracks_from_array(atc.GetAcceptedParticles(esd), esd);
}
-/**************************************************************************/
+/******************************************************************************/
// esd_tracks_vertex_cut
-/**************************************************************************/
+/******************************************************************************/
Float_t get_sigma_to_vertex(AliESDtrack* esdTrack)
{
make_vertex_boxes(pv);
}
-/**************************************************************************/
+/******************************************************************************/
TEveStraightLineSet* ESDvertex_lineset(AliESDVertex* v, const Text_t* name)
{