import FWCore.ParameterSet.Config as cms

from DQM.EcalEndcapMonitorTasks.EEOccupancyTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEIntegrityTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEStatusFlagsTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EECosmicTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EELaserTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EELedTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEPedestalOnlineTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEPedestalTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EETestPulseTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EETriggerTowerTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EETimingTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEClusterTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EESelectiveReadoutTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EERawDataTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEDaqInfoTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEDcsInfoTask_cfi import *
from DQM.EcalEndcapMonitorTasks.EEDataCertificationTask_cfi import *

ecalEndcapDefaultTasksSequence = cms.Sequence(ecalEndcapOccupancyTask*ecalEndcapIntegrityTask*ecalEndcapStatusFlagsTask*ecalEndcapSelectiveReadoutTask*ecalEndcapRawDataTask*ecalEndcapLaserTask*ecalEndcapLedTask*ecalEndcapPedestalOnlineTask*ecalEndcapPedestalTask*ecalEndcapTestPulseTask*ecalEndcapTriggerTowerTask*ecalEndcapTimingTask)

ecalEndcapCosmicTasksSequence = cms.Sequence(ecalEndcapDefaultTasksSequence*ecalEndcapCosmicTask)

ecalEndcapCertificationSequence = cms.Sequence(ecalEndcapDaqInfoTask*ecalEndcapDcsInfoTask*ecalEndcapDataCertificationTask)
