agheata [Tue, 2 Nov 2010 12:57:01 +0000 (12:57 +0000)]
Added method AliInputEventHandler::GetStatistics(Option_t *option) to retrieve the physics selection histograms in ESD and AOD analysis.
This method will return the statistics TH2F histograms filled by the AliPhysicsSelection in case the task AliPhysicsSelectionTask is used in the ESD train (or used during AOD production).
To use, the user task must call this method during FinishTaskOutput (executed on the worker after all events are processed):
//________________________________________________________________________
void AliAnalysisTaskPt::FinishTaskOutput()
{
// This gets called at the end of the processing on the worker.
AliAnalysisManager *am = AliAnalysisManager::GetAnalysisManager();
AliInputEventHandler *inputH = dynamic_cast<AliInputEventHandler*>(am->GetInputEventHandler());
if (!inputH) return;
TH2F *histStat = dynamic_cast<TH2F*>(inputH->GetStatistics());
TH2F *histBin0 = dynamic_cast<TH2F*>(inputH->GetStatistics("BIN0"));
...
mfloris [Mon, 1 Nov 2010 21:38:44 +0000 (21:38 +0000)]
Adding absolute paths to macros, fitting DCA with 3 components (primaries + fakes, sec. weak, sec. material), if fCentrBin is ==-1, the AliAnalysisTaskMultPbTracks.cxx skips the centrality selection.
kkanaki [Mon, 1 Nov 2010 16:11:43 +0000 (16:11 +0000)]
- removed ITS and TPC tasks (not implemented)
- commented out the selection of collision candidates (breaks the task for some runs)
- included the full path of the tasks location, so that a local copy or soft link are not necessary
- use gSystem to load the libraries instead of AliHLTSystem
- commented out AliPhysicsSelectionTask (not used at the moment)
- branch fMCTrackList is added only in case of sim data
- AOD track selection is done in the function
bool AliJCORRANTask::AcceptAODTrack(AliAODTrack* aodTrack)
all cuts from AliESDtrackCuts object are included except
- ReadAODTracks
filling of AOD track information suplemented by information
(z vertex, dE/dx, DCA, TPC label, tracklet multiplicity )
- update of names of EMCAL Aliroot functions in ReadESD/AODCaloClusters
- flavour of selected tracks and clusters initialized to kNone
(ReadAODTracks, ReadAODCaloClusters, ReadESDCaloClusters, ReadESDTracks)
- storing to AOD :
from unknown reason branches are filled only when
we call outputHandler->SetFillAOD(kTRUE); at the UserExec()
- type of Status changed from UInt_t to ULong64_t
- filling of covariance matrix removed from ESD/AOD trak information
---------------------------------------------------------------------------------
JConst.h
-Added new trigger bit for high multiplicity trigger. JC trigger mask is now MB=0TBit, HighMult = 1 TBit
enum TriggerBitJCorran {kMinBiasTriggerBitJCorran, kHighMultTriggerBitJCorran};
agheata [Mon, 1 Nov 2010 11:13:12 +0000 (11:13 +0000)]
Added virtual method AliVCuts::GetStatistics(Option_t *) defining the interface to get the statistics object from the cuts (if any). The physics selection returns its fHistStatistics. The string option can be ALL for fHistStatistics[0] or BIN0 for fHistStatistics[1]
kkanaki [Sun, 31 Oct 2010 21:10:45 +0000 (21:10 +0000)]
- set properties for AliHLTV0HistoComponent.h
- added more configuration examples in rec-hlt-globalhisto.C
- added the V0 loop (not complete, produces only the Armenteros-Podolanski plot at the moment)
slindal [Sat, 30 Oct 2010 09:52:05 +0000 (09:52 +0000)]
Merge branch 'multipleThreads'
* multipleThreads:
multithread with TThread
Bugfixes
Updates, enabling use of offline buffer
Major updates, making using Offline event buffer possible
Adding offline.C onlinedisplay macro
Added offline event manager instance
Possibly stupid commit. Perhaps use the previous?
working with multithre
Added hlt event manager, not compileable
slindal [Sat, 30 Oct 2010 09:51:14 +0000 (09:51 +0000)]
Merge branch 'displayDevel'
* displayDevel:
Made all EVE processors TEveElementList descendants
Updated AliHLTEveCalo HLT to deal with offline eve
Updated homer manager to automatically pre-fetch events
updated processing functions to use AlieveHLTEventManager