AliLRCProcess() | |
AliLRCProcess(Double_t _StartForwardETA, Double_t _EndForwardETA, Double_t _StartBakwardETA, Double_t _EndBakwardETA) | |
virtual | ~AliLRCProcess() |
void | TObject::AbstractMethod(const char* method) const |
virtual void | AddTrackBackward(Double_t Pt, Double_t Eta, Double_t Phi, Short_t Charge, Int_t particleType) |
virtual void | AddTrackForward(Double_t Pt, Double_t Eta, Double_t Phi, Short_t Charge, Int_t particleType) |
virtual void | AddTrackPtEta(Double_t Pt, Double_t Eta, Double_t Phi, Short_t Charge = 100, Int_t particleType = -1) |
virtual void | AddTrackPtEtaMixing(Int_t winFB, Double_t Pt, Double_t Eta, Double_t Phi, Short_t Charge, Int_t particleType = -1) |
virtual void | TObject::AppendPad(Option_t* option = "") |
virtual void | TObject::Browse(TBrowser* b) |
static TClass* | Class() |
virtual const char* | TObject::ClassName() const |
virtual void | TObject::Clear(Option_t* = "") |
virtual TObject* | TObject::Clone(const char* newname = "") const |
virtual Int_t | TObject::Compare(const TObject* obj) const |
virtual void | TObject::Copy(TObject& object) const |
virtual TList* | CreateOutput() const |
virtual void | TObject::Delete(Option_t* option = "")MENU |
virtual Int_t | TObject::DistancetoPrimitive(Int_t px, Int_t py) |
virtual void | TObject::Draw(Option_t* option = "") |
virtual void | TObject::DrawClass() constMENU |
virtual TObject* | TObject::DrawClone(Option_t* option = "") constMENU |
virtual void | TObject::Dump() constMENU |
virtual void | TObject::Error(const char* method, const char* msgfmt) const |
virtual void | TObject::Execute(const char* method, const char* params, Int_t* error = 0) |
virtual void | TObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0) |
virtual void | TObject::ExecuteEvent(Int_t event, Int_t px, Int_t py) |
virtual void | TObject::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 void | FinishEvent(Bool_t kDontCount = kFALSE) |
virtual Option_t* | TObject::GetDrawOption() const |
static Long_t | TObject::GetDtorOnly() |
virtual void | GetETAWindows(Double_t& _StartForwardETA, Double_t& _EndForwardETA, Double_t& _StartBakwardETA, Double_t& _EndBakwardETA) |
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_t | TObject::GetObjectStat() |
virtual Option_t* | TObject::GetOption() const |
virtual Int_t | GetOutputSlotNumber() const |
virtual void | GetPhiWindows(Double_t& _StartForwardPhi, Double_t& _EndForwardPhi, Double_t& _StartBakwardPhi, Double_t& _EndBakwardPhi) |
virtual TString | GetShortDef() const |
virtual const char* | TObject::GetTitle() const |
virtual UInt_t | TObject::GetUniqueID() const |
virtual Bool_t | TObject::HandleTimer(TTimer* timer) |
virtual ULong_t | TObject::Hash() const |
virtual void | TObject::Info(const char* method, const char* msgfmt) const |
virtual Bool_t | TObject::InheritsFrom(const char* classname) const |
virtual Bool_t | TObject::InheritsFrom(const TClass* cl) const |
virtual Bool_t | InitDataMembers() |
virtual void | TObject::Inspect() constMENU |
void | TObject::InvertBit(UInt_t f) |
virtual TClass* | IsA() const |
virtual Bool_t | TObject::IsEqual(const TObject* obj) const |
virtual Bool_t | TObject::IsFolder() const |
Bool_t | TObject::IsOnHeap() const |
Bool_t | IsPhiInRange(Double_t phi, Double_t phiBoundMin, Double_t phiBoundMax) |
virtual Bool_t | TObject::IsSortable() const |
Bool_t | TObject::IsZombie() const |
virtual void | TObject::ls(Option_t* option = "") const |
void | TObject::MayNotUse(const char* method) const |
virtual Bool_t | TObject::Notify() |
void | TObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const |
static void | TObject::operator delete(void* ptr) |
static void | TObject::operator delete(void* ptr, void* vp) |
static void | TObject::operator delete[](void* ptr) |
static void | TObject::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) |
virtual void | TObject::Paint(Option_t* option = "") |
virtual void | TObject::Pop() |
virtual void | TObject::Print(Option_t* option = "") const |
virtual Int_t | TObject::Read(const char* name) |
virtual void | TObject::RecursiveRemove(TObject* obj) |
void | TObject::ResetBit(UInt_t f) |
virtual void | TObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU |
virtual void | TObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "") |
virtual void | SetBackwardWindow(Double_t StartETA, Double_t EndETA) |
virtual void | SetBackwardWindowPhi(Double_t StartBackwardPhi, Double_t EndBackwardPhi) |
void | TObject::SetBit(UInt_t f) |
void | TObject::SetBit(UInt_t f, Bool_t set) |
void | SetCorrespondanceWithAliROOTpid() |
virtual void | SetDoubleSidedBackwardWindowPhi(Bool_t isDoubleSided) |
virtual void | TObject::SetDrawOption(Option_t* option = "")MENU |
static void | TObject::SetDtorOnly(void* obj) |
virtual void | SetETAWindows(Double_t _StartForwardETA, Double_t _EndForwardETA, Double_t _StartBakwardETA, Double_t _EndBakwardETA) |
virtual void | SetEventCentrality(Double_t centrality) |
virtual void | SetEventPlane(Double_t) |
virtual void | SetForwardWindow(Double_t StartETA, Double_t EndETA) |
virtual void | SetForwardWindowPhi(Double_t StartForwardPhi, Double_t EndForwardPhi) |
virtual void | SetHistMultRange(Int_t whichWindow, Int_t LoMult, Int_t HiMult, Int_t MultBins = 0) |
virtual void | SetHistMultRangeHor(Int_t LoMult, Int_t HiMult, Int_t MultBins = 0) |
virtual void | SetHistMultRangeVert(Int_t LoMult, Int_t HiMult, Int_t MultBins = 0) |
virtual void | SetHistPtRange(Double_t LoPt, Double_t HiPt, Int_t PtBins) |
virtual void | SetHistPtRangeForwardWindowRebinFactor(Int_t ptHistXaxisRebinFactor) |
static void | TObject::SetObjectStat(Bool_t stat) |
virtual void | SetOutputSlotNumber(Int_t SlotNumber) |
virtual void | SetParticleType(char* strForwardOrBackward, char* strPid) |
virtual void | TObject::SetUniqueID(UInt_t uid) |
virtual void | SetUseAccumulatingHist(Bool_t flag) |
virtual void | SetUseSparse(Bool_t flag) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | StartEvent() |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
virtual void | TObject::SysError(const char* method, const char* msgfmt) const |
virtual void | Terminate() |
Bool_t | TObject::TestBit(UInt_t f) const |
Int_t | TObject::TestBits(UInt_t f) const |
virtual void | TObject::UseCurrentStyle() |
virtual void | TObject::Warning(const char* method, const char* msgfmt) const |
virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) |
virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const |
void | ZeroPidArrays() |
virtual void | TObject::DoError(int level, const char* location, const char* fmt, va_list va) const |
void | TObject::MakeZombie() |
AliLRCProcess(const AliLRCProcess&) | |
AliLRCProcess& | operator=(const AliLRCProcess&) |
virtual void | SetShortDef() |
enum TObject::EStatusBits { | kCanDelete | |
kMustCleanup | ||
kObjInCanvas | ||
kIsReferenced | ||
kHasUUID | ||
kCannotPick | ||
kNoContextMenu | ||
kInvalidObject | ||
}; | ||
enum TObject::[unnamed] { | kIsOnHeap | |
kNotDeleted | ||
kZombie | ||
kBitMask | ||
kSingleKey | ||
kOverwrite | ||
kWriteDelete | ||
}; |
TH1D* | fArrAccumulatedValues | ! accumulated values for observables |
Int_t | fCorrespondanceWithAliROOTpid[5] | |
Bool_t | fDisplayInitOnDemandWarning | Switch warning when InitDataInDemand is called; |
Bool_t | fDoubleSidedBackwardPhiWindow | Flag, if true - we look at phi sector and it's opposite one |
Double_t | fEndBackwardETA | Backward window higer rapidity |
Double_t | fEndBackwardPhi | Backward window phi angle interval |
Double_t | fEndForwardETA | Forward window higer rapidity |
Double_t | fEndForwardPhi | Forward phi angle interval |
Double_t | fEventCentrality | for filling hist nF-centrality (for PbPb) |
Int_t | fEventCount | Number of processed events |
Int_t | fHiMultHor | Min multiplicity for histos (horizontal) |
Int_t | fHiMultVert | Min multiplicity for histos (vertical) |
Double_t | fHiPt | Max Pt for histos |
THnSparseD* | fHistClouds | ! all LRC Clouds |
TH2D* | fHistDifferenceNb | ! nF-nB as func of nB |
TH2D* | fHistDifferenceNf | ! nB-nF as func of nF |
TH1F* | fHistEta | ! Overal Eta spectrum |
TH1D* | fHistEtaBackward | ! Eta spectrum in Backward windows |
TH1D* | fHistEtaForward | ! Eta spectrum in Forward windows |
TH2D* | fHistNN | ! N-N 2D Profile |
TH1D* | fHistNchBackward | ! Nch spectrum in Backward windows |
TH1D* | fHistNchForward | ! Nch spectrum in Forward windows |
TH1D* | fHistNchForwardPtPt | ! Nch spectrum in Forward windows for PtPt accept conditions |
TH1D* | fHistNetChargeVsPtBackward | ! Net charge vs pt of accepted tracks in Bckwd window |
TH1D* | fHistNetChargeVsPtForward | ! Net charge vs pt of accepted tracks in Fwd window |
TH2D* | fHistNfCentrality | ! Nf-Centrality plot |
TH1D* | fHistPhiBackward | ! Phi spectrum in Backward windows |
TH1D* | fHistPhiForward | ! Phi spectrum in Forward windows |
TH1F* | fHistPt | ! Overal Pt spectrum |
TH1D* | fHistPtBackward | ! Pt spectrum in Backward windows |
TH1D* | fHistPtForward | ! Pt spectrum in Forward windows |
TH1D* | fHistPtMinusBackward | ! pt distr for - in Bckwd window |
TH1D* | fHistPtMinusForward | ! pt distr for - in Fwd window |
TH2D* | fHistPtN | ! Pt-N 2D Profile |
TH1D* | fHistPtPlusBackward | ! pt distr for + in Bckwd window |
TH1D* | fHistPtPlusForward | ! pt distr for + in Fwd window |
TH2D* | fHistPtPt | ! Pt-Pt 2D Profile |
TH1D* | fHistSparseDimensionLabeling | correspondance of THnSparse enums to what we are filling in each dimension |
TH1D* | fHistSparsePIDblocksLabeling | |
TH1D* | fHistTestPIDBackward | ! PID in Backward windows |
TH1D* | fHistTestPIDForward | ! PID in Forward windows |
TH1D* | fHistTracksChargeBackward | ! Charge of accepted tracks in Backward windows |
TH1D* | fHistTracksChargeForward | ! Charge of accepted tracks in Forward windows |
Bool_t | fIsEventOpend | Indicates opened event |
Bool_t | fIsOnline | Are data objects created |
Double_t | fLoPt | Min Pt for histos |
Int_t | fLowMultHor | Max multiplicity for histos (horizontal) |
Int_t | fLowMultVert | Max multiplicity for histos (vertical) |
Int_t | fMultBinsHor | N bins for multiplicity (horizontal) |
Int_t | fMultBinsVert | N bins for multiplicity (vertical) |
Int_t | fNchBw | Number of tracks Backward |
Int_t | fNchBwMinus | Number of minus charged tracks Backward |
Int_t | fNchBwMinusPID[5] | Number of minus charged tracks Backward |
Int_t | fNchBwPID[5] | Number of tracks Backward |
Int_t | fNchBwPlus | Number of plus charged tracks Backward |
Int_t | fNchBwPlusPID[5] | Number of plus charged tracks Backward |
Int_t | fNchFw | Number of tracks Forward |
Int_t | fNchFwMinus | Number of minus charged tracks Forward |
Int_t | fNchFwMinusPID[5] | Number of minus charged tracks Forward |
Int_t | fNchFwPID[5] | Number of tracks Forward |
Int_t | fNchFwPlus | Number of plus charged tracks Forward |
Int_t | fNchFwPlusPID[5] | Number of plus charged tracks Forward |
TList* | fOutList | ! List of output data |
Int_t | fOutputSlot | Output slot number for this Processor |
int | fPidBackward | ! LRC processor sense only this type of particles (-1 by default) |
int | fPidForward | ! LRC processor sense only this type of particles (-1 by default) |
TProfile* | fProfNberr | ! Nbackward error Profile PtN |
TProfile* | fProfNberrPtPt | ! Nbackward error Profile PtPt |
TProfile* | fProfTestLRC | ! Diognostic LRC Pt - N correlation |
TProfile* | fProfdPtB | ! Used to store (in first bin) summary of PtB and its std diviation |
Int_t | fPtBins | N bins for Pt |
Int_t | fPtHistXaxisRebinFactor | rebinning of Xaxis on PtN and PtPt histos |
TString | fShortDef | Short desctiption |
Double_t | fStartBackwardETA | Backward window lover rapidity |
Double_t | fStartBackwardPhi | Backward window phi angle interval |
Double_t | fStartForwardETA | Forward windos lover rapidity |
Double_t | fStartForwardPhi | Forward phi angle interval |
Double_t | fSumEtBwPID[5] | Summary Pt backward |
Double_t | fSumEtFwPID[5] | Summary Pt forward |
Double_t | fSumPtBw | Summary Pt backward |
Double_t | fSumPtBw2 | Summary Pt^2 backward |
Double_t | fSumPtBwPID[5] | Summary Pt backward |
Double_t | fSumPtFw | Summary Pt forward |
Double_t | fSumPtFwPID[5] | Summary Pt forward |
Bool_t | fUseAccumulatingHist | flag to accumulate some values |
Bool_t | fUseSparse | flag to use THnSparse |
Inheritance Chart: | ||||||||||||
|
,fHistArrayLabeling(0) ,fWhichParticleToProcess(kLRCany)//kLRCany) ,fPidFillCondition(kLRCpidIgnored) ,fNumberOfSectors(1) ,fNeedToRotateSector(kFALSE) fWhichParticleToProcess = kLRCany; //default - all particle types fPidFillCondition = kLRCpidIgnored;
,fHistArrayLabeling(0) ,fWhichParticleToProcess(kLRCany)//kLRCany) ,fPidFillCondition(kLRCpidIgnored) ,fNumberOfSectors(1) ,fNeedToRotateSector(kFALSE) Constructor with window setup makes ready-to-run processor
Printf("INITDATAMEMBERS"); This method is actualy creating output histogramms Thist method is to be called in CreateOutputObjects method of AliAnalysisTask cout<<" # Init for "<<fShortDef<<" this="<<this<<"\n";
setter for the eta windows
getter for the eta windows
getter for the eta windows
cout << "hm! strForwardOrBackward = " << strForwardOrBackward << ", strPid = " << strPid << endl; cout << "before ae! fPidForward = " << fPidForward << ", fPidBackward = " << fPidBackward << endl;
Rebining for Pt histograms X-axis
Sets Pt range and number of bins for Pt axis of histos
Setter for multiplicity range and N bins in histos
Setter for multiplicity range and N bins in histos
Setter for multiplicity range and N bins in histos
Imports track to the event directly to Forward window
Imports track to the event directly to Backward window
cout << Pt << endl;
put track in F or B window using varible winFB
Track by track event import : Close opened event and fill event summary histos
{fStartForwardPhi=StartForwardPhi;fEndForwardPhi=EndForwardPhi;}
{fStartBackwardPhi=StartBackwardPhi;fEndBackwardPhi=EndBackwardPhi;}
{ fDoubleSidedBackwardPhiWindow = isDoubleSided; }