/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/include/RAT/ClassifyChargeBalance.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/include/RAT/ClassifyChargeBalance.hh Source File
Ratpac-two
ClassifyChargeBalance.hh
1 #ifndef __RAT_ClassifyChargeBalance__
2 #define __RAT_ClassifyChargeBalance__
3 
4 #include <RAT/FitterInputHandler.hh>
5 #include <RAT/Processor.hh>
6 #include <string>
7 
8 namespace RAT {
9 
10 namespace DS {
11 class Root;
12 class EV;
13 } // namespace DS
14 
16  public:
17  ClassifyChargeBalance() : Processor("classifychargebalance"), inputHandler(){};
18  virtual ~ClassifyChargeBalance() {}
19 
20  virtual Processor::Result Event(DS::Root *ds, DS::EV *ev);
21 
22  protected:
23  std::vector<std::string> fLabels = {"chargebalance"};
24  FitterInputHandler inputHandler;
25 };
26 
27 } // namespace RAT
28 #endif
Definition: ClassifyChargeBalance.hh:15
virtual Processor::Result Event(DS::Root *ds, DS::EV *ev)
Definition: ClassifyChargeBalance.cc:10
Definition: EV.hh:33
Definition: Root.hh:39
Definition: FitterInputHandler.hh:26
Definition: Processor.hh:36
Processor(std::string _name)
Definition: Processor.hh:51
Result
Definition: Processor.hh:59
Definition: CCCrossSecMessenger.hh:29