ROOT logo
Swat » . » TCorrSelectorCRPropa

class TCorrSelectorCRPropa: public TStripeAnalysis

Function Members (Methods)

public:
TCorrSelectorCRPropa(TTree* = 0)
virtual~TCorrSelectorCRPropa()
virtual voidTSelector::Abort(const char* why, TSelector::EAbort what = kAbortProcess)
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidBegin(TTree* tree)
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual TSelector::EAbortTSelector::GetAbort() const
Int_tTStripeAnalysis::GetCounter() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Int_tGetEntry(Long64_t entry, Int_t getall = 0)
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual const char*TSelector::GetOption() const
virtual TList*GetOutputList() const
static TSelector*TSelector::GetSelector(const char* filename)
virtual Long64_tTSelector::GetStatus() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidInit(TTree* tree)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
static Bool_tTSelector::IsStandardDraw(const char* selec)
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tNotify()
voidTStripeAnalysis::NullCounter()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
TObject&TObject::operator=(const TObject& rhs)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Bool_tProcess(Long64_t entry)
virtual Bool_tTSelector::ProcessCut(Long64_t)
virtual voidTSelector::ProcessFill(Long64_t)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTSelector::ResetAbort()
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidSetEulerAngles(const TEulerAngle* ang)
virtual voidSetGraphName(const TString& str)
virtual voidSetInputList(TList* input)
virtual voidSetLengthWidth(Double_t l, Double_t w)
virtual voidSetObject(TObject* obj)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidSetOption(const char* option)
virtual voidTSelector::SetStatus(Long64_t status)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShiftAlphaBetaGamma(Double_t a, Double_t b, Double_t c)
virtual voidShowMembers(TMemberInspector& insp)
virtual voidSlaveBegin(TTree* tree)
virtual voidSlaveTerminate()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual voidTerminate()
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual Int_tVersion() const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
Float_tInitial_Momentum_E_EeV
Float_tInitial_Momentum_phi
Float_tInitial_Momentum_theta
Float_tInitial_Position_X_Mpc
Float_tInitial_Position_Y_Mpc
Float_tInitial_Position_Z_Mpc
Float_tInitial_Type
Int_tJ
Float_tMomentum_E_EeV
Float_tMomentum_phi
Float_tMomentum_theta
Float_tParticle_Type
Float_tPosition_X_Mpc
Float_tPosition_Y_Mpc
Float_tPosition_Z_Mpc
Float_tTime_Mpc
TBranch*b_Initial_Momentum_E_EeV!
TBranch*b_Initial_Momentum_phi!
TBranch*b_Initial_Momentum_theta!
TBranch*b_Initial_Position_X_Mpc!
TBranch*b_Initial_Position_Y_Mpc!
TBranch*b_Initial_Position_Z_Mpc!
TBranch*b_Initial_Type!
TBranch*b_Momentum_E_EeV!
TBranch*b_Momentum_phi!
TBranch*b_Momentum_theta!
TBranch*b_Particle_Type!
TBranch*b_Position_X_Mpc!
TBranch*b_Position_Y_Mpc!
TBranch*b_Position_Z_Mpc!
TBranch*b_Time_Mpc!
ofstreamcorr
Double_tfAngSep
TAngDistance*fAngle
vector<Double_t>fAngle2
TTree*fChain!pointer to the analyzed TTree or TChain
Int_tfCountCalls
vector<Double_t>fEnergy
TGraph*fGraph
TStringfGraphName
ofstreamout
protected:
TSelector::EAbortTSelector::fAbortabort status
Int_tTStripeAnalysis::fCount
TList*TSelector::fInputlist of objects available during processing
TObject*TSelector::fObjectcurrent object if processing object (vs. TTree)
TStringTSelector::fOptionoption given to TTree::Process
TSelectorList*TSelector::fOutputlist of objects created during processing
Long64_tTSelector::fStatusselector status

Class Charts

Inheritance Chart:
TSelector
TStripeAnalysis
TCorrSelectorCRPropa

Function documentation

void Begin(TTree* tree)
void SlaveBegin(TTree* tree)
Bool_t Process(Long64_t entry)
void SlaveTerminate()
void Terminate()
void SetEulerAngles(const TEulerAngle* ang)
void ShiftAlphaBetaGamma(Double_t a, Double_t b, Double_t c)
void SetGraphName(const TString& str)
void SetLengthWidth(Double_t l, Double_t w)
void Init(TTree* tree)
 The Init() function is called when the selector needs to initialize
 a new tree or chain. Typically here the branch addresses and branch
 pointers of the tree will be set.
 It is normally not necessary to make changes to the generated
 code, but the routine can be extended by the user if needed.
 Init() will be called many times when running on PROOF
 (once per file to be processed).
Bool_t Notify()
 The Notify() function is called when a new file is opened. This
 can be either for a new TTree in a TChain or when when a new TTree
 is started when using PROOF. It is normally not necessary to make changes
 to the generated code, but the routine can be extended by the
 user if needed. The return value is currently not used.
TCorrSelectorCRPropa(TTree* = 0)
{ }
virtual ~TCorrSelectorCRPropa()
{ }
Int_t Version() const
{ return 2; }
Int_t GetEntry(Long64_t entry, Int_t getall = 0)
{ return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
void SetOption(const char* option)
{ fOption = option; }
void SetObject(TObject* obj)
{ fObject = obj; }
void SetInputList(TList* input)
{ fInput = input; }
TList * GetOutputList() const
{ return fOutput; }