#ifndef __nEDMBatchParameters__
#define __nEDMBatchParameters__

#include <vector>
#include <fstream>
#include <algorithm>

#include <TObject.h>
#include <TEnv.h>
#include <TSystem.h>
#include <iostream>
#include <TString.h>
#include <TDatime.h>
#include <TChain.h>

class nEDMBatchParameters : public TObject {
 private:
  TEnv  env;
  Int_t batchnum;

 public:
  nEDMBatchParameters(Int_t _batchnum);
  virtual ~nEDMBatchParameters();
  Int_t GetBatchNum();
  TDatime GetDatime();

  Double_t* GetUCNCounts(); 
  Double_t* GetHgMangetometers(); 
  Double_t* GetCsMangetometers(); 
  Double_t* GetCoilCurrents(); 

  Double_t GetHV(); 
  Double_t GetHVcurrents(); 
  Double_t GetProtonCharge(); 
  Double_t GetUCNMonitorCount(); 
  Double_t GetHeIITemperature(); 

  ClassDef( nEDMBatchParameters, 1);
};

#endif /* __nEDMBatchParameters__ */