StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ParityCorrFctn.h
1 /***************************************************************************
2  *
3  * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
4  ***************************************************************************
5  *
6  * Description: part of STAR HBT Framework: StHbtMaker package
7  * special CorrFctn used for Parity Violation studies
8  *
9  ***************************************************************************/
10 
11 #ifndef ParityCorrFctn_hh
12 #define ParityCorrFctn_hh
13 
14 #include "StHbtMaker/Base/StHbtCorrFctn.hh"
15 //#include "StHbtMaker/Infrastructure/StHbtHisto.hh"
16 #include "StHbtMaker/Cut/ParityEventCut.h"
17 
18 
19 class ParityCorrFctn : public StHbtCorrFctn {
20 public:
22  virtual ~ParityCorrFctn();
23 
24  virtual StHbtString Report();
25  virtual void AddRealPair(const StHbtPair*);
26  virtual void AddMixedPair(const StHbtPair*);
27 
28  virtual void Finish();
29 
30 
31 private:
32  ParityEventCut* mParityEventCut; // this is used to access the Event-wise quantity and increment it
33 #ifdef __ROOT__
34  ClassDef(ParityCorrFctn, 0)
35 #endif
36 };
37 
38 
39 #endif
40