CMS 3D CMS Logo

AlignmentMonitorSurvey.h

Go to the documentation of this file.
00001 #ifndef Alignment_CommonAlignmentMonitor_AlignmentMonitorSurvey_H
00002 #define Alignment_CommonAlignmentMonitor_AlignmentMonitorSurvey_H
00003 
00004 // Package:     CommonAlignmentMonitor
00005 // Class  :     AlignmentMonitorSurvey
00006 // 
00007 // Store survey residuals in ROOT.
00008 //
00009 // Tree format is id:level:par[6].
00010 // id: Alignable's ID (unsigned int).
00011 // level: hierarchical level for which the survey residual is calculated (int).
00012 // par[6]: survey residual (array of 6 doubles).
00013 //
00014 // Original Author:  Nhan Tran
00015 //         Created:  10/8/07
00016 // $Id: AlignmentMonitorSurvey.h,v 1.4 2008/02/22 01:21:45 cklae Exp $
00017 
00018 #include "Alignment/CommonAlignmentMonitor/interface/AlignmentMonitorBase.h"
00019 
00020 class AlignmentMonitorSurvey:
00021   public AlignmentMonitorBase
00022 {
00023   public:
00024 
00025   AlignmentMonitorSurvey(const edm::ParameterSet&);
00026         
00027   virtual void book();
00028 
00029   virtual void event(const edm::EventSetup&,
00030                      const ConstTrajTrackPairCollection&) {}
00031 
00032   private:
00033 
00034   std::vector<align::StructureType> theLevels;
00035 };
00036 
00037 #endif

Generated on Tue Jun 9 17:23:50 2009 for CMSSW by  doxygen 1.5.4