ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/interface/L1Obj.h
(Generate patch)

Comparing UserCode/L1RpcTriggerAnalysis/interface/L1Obj.h (file contents):
Revision 1.5 by konec, Mon Oct 29 21:20:57 2012 UTC vs.
Revision 1.6 by konec, Tue Nov 6 12:56:50 2012 UTC

# Line 11 | Line 11 | struct L1Obj : public TObject {
11    int   bx, q;
12    TYPE  type;
13  
14 +  L1Obj() : pt(0.),eta(0.),phi(0.),bx(0),q(-1), type(NONE) {}
15    bool isValid() { return q >= 0;}
16  
17 <  void print() const {
17 <    std::cout<<"L1Obj: ";
18 <    switch (type) {
19 <      case RPCb:     { std::cout <<"RPCb    "; break; }
20 <      case RPCf:     { std::cout <<"RPCf    "; break; }
21 <      case DT:       { std::cout <<"DT      "; break; }
22 <      case CSC:      { std::cout <<"CSC     "; break; }
23 <      case GMT:      { std::cout <<"GMT     "; break; }
24 <      case RPCb_emu: { std::cout <<"RPCb_emu"; break; }
25 <      case RPCf_emu: { std::cout <<"RPCf_emu"; break; }
26 <      case GMT_emu:  { std::cout <<"GMT_emu "; break; }
27 <      case NONE   :  { std::cout <<"NONE    "; break; }
28 <      default: std::cout <<"Unknown";
29 <    };
30 <    std::cout <<" pt: "<<pt<<", eta: "<<eta<<", phi: "<<phi<<", q: "<<q<<", bx: "<<bx;
31 <  }
17 >  friend ostream & operator<< (ostream &out, const L1Obj &o);
18  
33  L1Obj() : pt(0.),eta(0.),phi(0.),bx(0),q(-1), type(NONE) {}
19    ClassDef(L1Obj,1)
20   };
21   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines