2 //**************************************************************************
3 //* This file is property of and copyright by the ALICE HLT Project *
4 //* ALICE Experiment at CERN, All rights reserved. *
6 //* Primary Authors: Jochen Thaeder <jochen@thaeder.de> *
7 //* for The ALICE HLT Project. *
9 //* Permission to use, copy, modify and distribute this software and its *
10 //* documentation strictly for non-commercial purposes is hereby granted *
11 //* without fee, provided that the above copyright notice appears in all *
12 //* copies and that both the copyright notice and this permission notice *
13 //* appear in the supporting documentation. The authors make no claims *
14 //* about the suitability of this software for any purpose. It is *
15 //* provided "as is" without express or implied warranty. *
16 //**************************************************************************
18 /** @file AliHLTJETAnalysisBase.cxx
19 @author Jochen Thaeder <jochen@thaeder.de>q
20 @brief Base functionality for HLT JET analysis package
23 // see header file for class documentation
25 // refer to README to build package
27 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
29 #include "AliHLTJETAnalysisBase.h"
33 /** ROOT macro for the implementation of ROOT specific class methods */
34 ClassImp(AliHLTJETAnalysisBase)
37 * ---------------------------------------------------------------------------------
38 * Constructor / Destructor
39 * ---------------------------------------------------------------------------------
42 //##################################################################################
43 AliHLTJETAnalysisBase::AliHLTJETAnalysisBase() {
44 // see header file for class documentation
46 // refer to README to build package
48 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
52 //##################################################################################
53 AliHLTJETAnalysisBase::~AliHLTJETAnalysisBase() {
54 // see header file for class documentation
58 * ---------------------------------------------------------------------------------
59 * Initialize static const
60 * ---------------------------------------------------------------------------------
63 //##################################################################################
64 const Char_t *AliHLTJETAnalysisBase::fgkDeltaType[] = {
66 "Matched - all", "Matched - leading"
69 //##################################################################################
70 const Char_t *AliHLTJETAnalysisBase::fgkSpectraType[] = {
71 "Compare", "Compare - Matched", "Compare - UnMatched",
72 "Com Leading", "Com Leading - Matched", "Com Leading - UnMatched",
73 "Reconstructed", "Reconstructed - Matched", "Reconstructed - UnMatched",
74 "Reco Leading", "Reco Leading - Matched", "Reco Leading - UnMatched"
77 //##################################################################################
78 const Char_t *AliHLTJETAnalysisBase::fgkSpectraTypeMC[] = {
79 "MC", "MC - Matched", "MC - UnMatched",
80 "MC Leading", "MC Leading - Matched", "MC Leading - UnMatched",
81 "Reconstructed", "Reconstructed - Matched", "Reconstructed - UnMatched",
82 "Reco Leading", "Reco Leading - Matched", "Reco Leading - UnMatched"
85 //##################################################################################
86 const Char_t *AliHLTJETAnalysisBase::fgkPlotType[] = {