]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliCTPTimeParams.cxx
Fixing in/out tags in documentation
[u/mrichter/AliRoot.git] / STEER / AliCTPTimeParams.cxx
index e89a4a950ed04f045cbd6991bbd474764b411272..414bf7cf504c3f1b0dd0de6d95a2888db775b6f9 100644 (file)
@@ -32,8 +32,8 @@ ClassImp(AliCTPTimeParams)
 //______________________________________________________________________________
 AliCTPTimeParams::AliCTPTimeParams():
 TNamed(),
-fDelayL1L0(),
-fDelayL2L0(),
+fDelayL1L0(0),
+fDelayL2L0(0),
 fCTPInputTimeParams()
 {
 //Default constructor
@@ -85,7 +85,7 @@ void AliCTPTimeParams::AddInput( TString& inputName, UInt_t& inputLevel, UInt_t
 }
 
 //______________________________________________________________________________
-void AliCTPTimeParams::AddDelayL0L1L2(UInt_t delayL1L0, UInt_t delayL2L0)
+void AliCTPTimeParams::AddDelayL0L1L2(Int_t delayL1L0, UInt_t delayL2L0)
 {
  fDelayL1L0 = delayL1L0;
  fDelayL2L0 = delayL2L0;
@@ -93,15 +93,32 @@ void AliCTPTimeParams::AddDelayL0L1L2(UInt_t delayL1L0, UInt_t delayL2L0)
 //______________________________________________________________________________
 AliCTPInputTimeParams* AliCTPTimeParams::GetTimeParamsForInput( TString inputname)
 {
+ // Get AliCTPInputTimeParams for input name
 Int_t ninputs = fCTPInputTimeParams.GetEntriesFast();
 for ( Int_t i=0; i < ninputs; i++ )
  {
   AliCTPInputTimeParams* ctpinputtime = (AliCTPInputTimeParams*)fCTPInputTimeParams.At(i);
   if (inputname == ctpinputtime->GetInputName() ) return ctpinputtime;
  }
+cout << "Input: " << inputname << " not found." << endl;
 return NULL;
 }
 //______________________________________________________________________________
+Int_t AliCTPTimeParams::GetDeltasforClass(TString classname,Int_t& deltamin,Int_t& deltamax)
+{
+ // Get deltamin and deltamax for given class
+ // Assumes that descriptor = DINPU
+ // ret: 0=OK, 1= input doea not exist
+ TString input(classname(1,4)); 
+ AliCTPInputTimeParams* tprm = GetTimeParamsForInput(input);
+ if(tprm){
+  deltamin=tprm->GetDeltaMin();
+  deltamax=tprm->GetDeltaMax();
+  return 0;
+ }
+ return 1;
+}
+//______________________________________________________________________________
 AliCTPTimeParams* AliCTPTimeParams::LoadCTPTimeParams(TString filename)
 {
  // Load pre-created CTP time parameters from database/file