Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CandShieldPlank.h

Go to the documentation of this file.
00001 
00002 //
00003 // $Id: CandShieldPlank.h,v 1.2 2006/06/22 18:58:31 rhatcher Exp $ 
00004 //
00005 // CandShieldPlank
00006 //
00007 // Package: ShieldPlank
00008 //
00009 // Builds Shield Strips
00010 //
00011 // Contact: howcroft@hep.phy.cam.ac.uk
00012 //
00013 // Created on: Tue Sep 30 15:39:44 BST 2003
00014 // (generated by howcroft@pceb with rkp_init_cand.pl)
00015 //
00017 
00018 
00019 #ifndef SHIELDSTRIP_CANDSHIELDSTRIP_H
00020 #define SHIELDSTRIP_CANDSHIELDSTRIP_H
00021 
00022 #include "Candidate/CandBase.h"
00023 #include "ShieldPlank/CandShieldPlankHandle.h"
00024 
00025 
00026 class AlgHandle;
00027 class CandContext;
00028 class CandShieldPlankHandle;
00029 
00030 class CandShieldPlank : public CandBase
00031 {
00032     friend class CandShieldPlankHandle;
00033 
00034 public:
00035 
00036     static CandShieldPlankHandle MakeCandidate(AlgHandle& ah, CandContext& ch);
00037     CandShieldPlank();
00038 
00039 protected:
00040     CandShieldPlank(AlgHandle& ah);
00041     CandShieldPlank(AlgHandle& ah, CandHandle& ch, CandContext& cx);
00042     CandShieldPlank(const CandShieldPlank& rhs);
00043     virtual ~CandShieldPlank();
00044     virtual void CreateLocalHandle();
00045     virtual CandShieldPlank* Dup() const;
00046 
00047 private: 
00048     // The data for the candidate goes here
00049     
00050     //Flags for any errors in creation
00051     Int_t fNErrors;
00052     Int_t fSection;
00053     Int_t fSubSection;
00054 
00055     Double_t fMeanX;
00056     Double_t fMeanY;
00057     Double_t fMeanZ[3];
00058     Double_t fMeanTime[3];
00059     Double_t fMeanCorrectedTime[3];
00060     Double_t fChargePE[3];
00061         
00062 
00063     ClassDef(CandShieldPlank,2)
00064 };
00065 
00066 #endif // SHIELDSTRIP_CANDSHIELDSTRIP_H
00067 

Generated on Mon Feb 15 11:06:29 2010 for loon by  doxygen 1.3.9.1