]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCLaser.h
Updates for real data analysis, trigger decisions
[u/mrichter/AliRoot.git] / TPC / AliTPCLaser.h
index d24fff9a4eb59f303c937a59dd164385a0af924c..0ed40dadbf5a7656ae9da40970470527d8e812c8 100644 (file)
 class AliTPCLaser : public AliTPCv2 {
 
 public:
-  AliTPCLaser() {}
+  AliTPCLaser():AliTPCv2(),   
+    fNelPerCollision(10),
+    fLaserPID(13),
+    fCollisionsPerCm(20)  {}
   AliTPCLaser(const char *name, const char *title);
   virtual      ~AliTPCLaser() {}
-
+  
   virtual void  StepManager();
+
+  virtual Int_t   GetNelPerCollision() const {return fNelPerCollision;}
+  virtual Int_t   GetLaserPID() const {return fLaserPID;}
+  virtual Float_t GetCollisionsPerCm() const {return fCollisionsPerCm;}
+
+  virtual void SetNelPerCollision(Int_t nel) {fNelPerCollision = nel;}
+  virtual void SetLaserPID(Int_t pid) {fLaserPID = pid;}
+  virtual void SetCollisionsPerCm(Int_t ncol) {fCollisionsPerCm = ncol;}
   
-  ClassDef(AliTPCLaser,1)  // For Laser
+ private:
+  Int_t   fNelPerCollision;  // Fixed number of electrons per collision 
+  Int_t   fLaserPID;         // PID of laser  
+  Float_t fCollisionsPerCm;  // Number of primary interactions per cm
+  ClassDef(AliTPCLaser,2)  // For Laser
 };
 
 #endif