X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FJET%2FAliHLTJETReaderHeader.cxx;h=e76bc3be4e90e741c57b0a72e9f29d28792a66d1;hb=7294ba92818d2b35c1102310b4aa88c12f6ba249;hp=b3089db4353ce96f008210aada699d9009bb27f6;hpb=6ce099ba5763e4e6eeb18866a32b767409dfc4ed;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/JET/AliHLTJETReaderHeader.cxx b/HLT/JET/AliHLTJETReaderHeader.cxx index b3089db4353..e76bc3be4e9 100644 --- a/HLT/JET/AliHLTJETReaderHeader.cxx +++ b/HLT/JET/AliHLTJETReaderHeader.cxx @@ -28,13 +28,11 @@ // or // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt -#if __GNUC__ >= 3 -using namespace std; -#endif - #include "AliHLTJETReaderHeader.h" #include "AliHLTJETTrackCuts.h" +using namespace std; + /** ROOT macro for the implementation of ROOT specific class methods */ ClassImp(AliHLTJETReaderHeader) @@ -54,7 +52,9 @@ AliHLTJETReaderHeader::AliHLTJETReaderHeader() fGridPhiBinning(0.0), fGridEtaRange(0.0), fGridPhiRange(0.0), - fConeRadius(0.0) { + fAlgorithm(AliHLTJETBase::kFFSCSquareCell), + fConeRadius(0.0), + fUseMC(kFALSE) { // see header file for class documentation // or // refer to README to build package @@ -93,6 +93,10 @@ Int_t AliHLTJETReaderHeader::Initialize() { HLTInfo(" Grid phi binning %f", fGridPhiBinning ); HLTInfo(" Grid eta range %f", fGridEtaRange ); HLTInfo(" Grid phi range %f", fGridPhiRange ); + HLTInfo(" Algorithm %s", AliHLTJETBase::fgkJetAlgorithmType[fAlgorithm] ); + + if (fUseMC) { HLTInfo(" Use Kinematics TRUE"); } + else { HLTInfo( " Use Kinematics FALSE"); } if ( ! fTrackCuts ) { HLTError("No track cuts set in reader header"); @@ -104,6 +108,20 @@ Int_t AliHLTJETReaderHeader::Initialize() { HLTInfo(" -= TrackCuts =- " ); } + // Check for seeds only cone based algoritms + if ( fAlgorithm >= AliHLTJETBase::kFFSCSquareCell ) { + if ( !fSeedCuts ) { + HLTError("No seed cuts set in reader header"); + iResult = -EINPROGRESS; + } + else { + fSeedCuts->SetEtaRange( fFiducialEtaMin+fConeRadius, + fFiducialEtaMax-fConeRadius ); + fSeedCuts->SetPhiRange( fFiducialPhiMin, fFiducialPhiMax ); + HLTInfo(" -= SeedCuts =- " ); + } + } + return iResult; }