]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSRecoParam.cxx
wagon for photon isolation spectra analysis with CaloTrackCorr frame
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRecoParam.cxx
index 31c963985d89cc7983cbd166b2cf1a30694833d3..be3ad2b63d4132669afcf46ab3680bd923bccd88 100644 (file)
@@ -28,6 +28,7 @@
 ClassImp(AliPHOSRecoParam)
 
 TObjArray* AliPHOSRecoParam::fgkMaps =0; //ALTRO mappings
+TObject*   AliPHOSRecoParam::fgkTrigParams =0; // Trigger parameters
 
 //-----------------------------------------------------------------------------
 AliPHOSRecoParam::AliPHOSRecoParam() :
@@ -219,3 +220,24 @@ void AliPHOSRecoParam::SetNonlinearityCorrectionVersion(const char * ver){
 
 
 }
+
+//-----------------------------------------------------------------------------
+const TObject* AliPHOSRecoParam::GetTriggerParameters()
+{
+  //Returns trigger parameters.
+
+  //Quick check as follows:
+  //  root [0] AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
+  //  root [1] AliCDBManager::Instance()->SetRun(158171);
+  //  root [2] TObject* parameters = AliPHOSRecoParam::GetTriggerParameters();
+  //  root [3] parameters->Print();
+  
+  if(fgkTrigParams) return fgkTrigParams;
+  
+  AliCDBEntry* entry = AliCDBManager::Instance()->Get("PHOS/Trigger/Parameters");
+  if(entry)
+    fgkTrigParams = entry->GetObject();
+  
+  return fgkTrigParams;
+  
+}